Hur ska en enkel databas koppling till en mySQL server se ut? och hur ska en SQL sats se ut? jag har skapat en databas som heter guestbook och där inne har jag något som heter post till exempel? och har en char som heter namn som ska loopas igenom hela databasen...
databas koppling och SQL
9 svar · 355 visningar · startad av voigtann1
$dbh = @mysql_connect("192.168.0.1","username","password")
or die("Kunde inte ansluta mot databasen!");
mysql_select_db("databasename"); //här anger du guestbook
$sql = "select char from post";
$result = mysql_query($sql);
while ($rad=mysql_fetch_array($result)) {
echo $rad[0]."<br>\n";
}
mysql_close();
måste man köra echo $rad[0] kan man inte göra så att man bestämmer lite mer vad som ska skrivas ut? som i asp recset("namn") ?
det är bara att köra echo $['namn'] eller vad du nu vill.
vad innebär $result då.. är det som "recordset" i asp? förlåt om jag fråga mycket.
$result blir ett objekt som innehåller värdena från databasen.
det är inte riktigt som ett recordset i asp men nära nog.
får error:
Parse error: parse error, unexpected '[', expecting T_VARIABLE or '$' in c:\inetpub\wwwroot\php\default.php on line 9
på
echo $['ID'] . $['name']
Du ska ta bort både [ och ' så det blir $ID , $name
får då:
Notice: Undefined variable: ID in c:\inetpub\wwwroot\php\default.php on line 9
Och jag vet att ID finns i databasen :( hmm