webForumDet fria alternativet
Logga in / Bli medlem

Plocka ut ur databas

PHP

4 svar · 250 visningar · startad av carbon.nu

Medlem sedan feb. 2002107 inlägg
Trådstart#1

Hej, jag och min lärare plockade ihop en php kod för att plocka ut saker ur en databas, men den blev onödigt krånglig, nån som har ett tips på hur man kan plocka ut all fakta ur en databas till websidan så enkelt som möjligt?

Medlem sedan maj 20002 993 inlägg
#2

query = mysql_query("SELECT * FROM db");

while (post = mysql_fetch_array(query)) {
echo post["fält1"];
echo post["fält2"];
echo post["fält3"];

}

Medlem sedan feb. 2002107 inlägg
#3

hmmm, fattar inte riktigt, d funka inte när jag provade det...

kan du förklara lite närmre tror du?

Medlem sedan aug. 20002 975 inlägg
#4

Det fattades lite dollartecken här och var.

Vill du få ut all information från en tabell kan du t.ex skriva:

$query = mysql_query("SELECT * FROM tabell"); 
$raknare = 1;
while ($post = mysql_fetch_array($query, MYSQL_ASSOC)) { 
  echo "<b>Post $raknare:</b><br>\n";
  foreach($post AS $key => $value){
    echo $key." = ".$value."<br>\n";	
	} 
  echo "<hr>\n";
  $raknare++;
}

Vill du få ut informationen ur alla tabeller i en databas får man först samla in tabellnamnen i en array för att sedan köra koden ovan som en funktion eller slinga för alla arrayelement (tabellnamn). Hur man samlar ihop alla tabellnamn kan du kanske lista ut från vad som står här: http://www.php.net/manual/en/function.mysql-tablename.php

Medlem sedan feb. 2002107 inlägg
#5

hmmm, det är så här att jag inte kan köra mysql utan vanlig access....

kan man inte använda access i php?

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)