Hallo zusammen,
ich habe mir mal die Mühe gemacht und meine eigene CD/Lieder-Datenbank aufgesetzt..
Jetzt möchte ich alle Lieder angezeigt bekommen, die mit einem bestimmten Buchstaben anfangen, bekomme aber immer folgende Fehlermeldung:
Supplied argument is not a valid MySQL result resource
Mein Lösungsversuch sieht so aus:
<?php
$db_serv = '...';
$db_name = '...';
$db_user = '...';
$db_pass = '...';
$db = mysql_connect($db_serv, $db_user, $db_pass) or die('FEHLER!');
mysql_select_db($db_name, $db) or die('Verbindung zur Datenbank fehlgeschlagen...');
$select = "SELECT CDNummer,Titel,Anfang FROM Lieder WHERE Anfang LIKE='".$anfvar."%' ORDER BY 'Titel'"; <----- $anfvar wird richtig übergeben, zB "A"
$query = mysql_query($select, $db);
echo "<table cellspacing="0" cellpadding="5" border="0" align="center">";
echo "<tr><td>Liedanfang : ".$anfvar."<br><br></td>";
echo "</tr><tr><td>Anfang</td><td>Titel</td><td>CDNummer</td></tr>";
while($select = mysql_fetch_row($query)) { <----- heisst doch, solange aus dem select eine neue row kommt !?
echo $select['Anfang']." : ".$select[Titel]." : ".$select['CDNummer'];
}
echo "</table>";
?>
.....
Wo liegt der Fehler ? Was habe ich nicht verstanden ? Wer kann mir helfen ? ...
Zur Info: Bin relativ "neu" im Bereich PHP/SQL und versuche mich noch einzuarbeiten...
Danke
Frank