Just nu i M3-nätverket
Gå till innehåll

Hämta ur databas


Starre

Rekommendera Poster

Hej alla!

 

Nu har jag kommit till det skede då jag ska plocka ut information ur MySQL-databasen. Följer jag IDG WebStudios princip blir det dock problem.

 

Databasen innehåller en mängd olika personer samt deras snigeladresser, mejladresser och telefonnummer.

Jag vill nu plocka ut alla personer vars efternamn slutar på "sson".

<html>
<?
$open = mysql_connect("localhost", "användarnamn", "lösenord");
$sql = 'SELECT `id` , `mejladress` , `telefon` , `fornamn` , `efternamn` , `gatuadress` , `postnummer` , `postort` FROM `test`.`kontakter` WHERE `id` LIKE \'%sson%\' OR `mejladress` LIKE \'%sson%\' OR `telefon` LIKE \'%sson%\' OR `fornamn` LIKE \'%sson%\' OR `efternamn` LIKE \'%sson%\' OR `gatuadress` LIKE \'%sson%\' OR `postnummer` LIKE \'%sson%\' OR `postort` LIKE \'%sson%\' LIMIT 0, 30';
while ($rad = mysql_fetch_array ($sql)) { 

print "<B>";
print $rad["fornamn"]; 
print " "; 
print $rad["efternamn"]; 
print "</B>";

} 

?>
</html>

 

Felmeddelande

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\inetpub\wwwroot\adressbok_sok.php on line 5

 

Vad kan felet vara tror ni?

 

Tack så hemskt mycket på förhand!

 

[inlägget ändrat 2003-04-15 21:18:58 av Starre]

[inlägget ändrat 2003-04-15 21:36:32 av Starre]

Länk till kommentar
Dela på andra webbplatser

Enkelt!

Du har helt glömt att utföra frågan.

Efter att du tilldelat variabeln $sql dess strängvärde, kör du den genom mysql_query():

$sql = "SELECT ...";
$res = mysql_query($sql);
while ($rad = mysql_fetch_array($res)) 
...

 

Länk till kommentar
Dela på andra webbplatser

Hehe... Tack för hjälpen.

 

Som du märker är jag fortfarande novis.

 

Poäng!

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...