Plocka ut ur databas

PHP

4 svar · 255 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?

485 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
332 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
347 ms — ändringar (db)