Frage von oli1003, 25

was heißt diese Fehlermeldung bei php und Mysql?

Warning: mysql_query() expects parameter 1 to be string, resource given in /var/www/develop/mysqltest.php on line 20 Ungültige Abfrage:

ich habe einen php Code erstellt und habe schon probiert was das zeug hält ich komme Leider einfach nicht auf die Lösung

$db_link = mysql_connect (MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT, MYSQL_DATENBANK);

if ( ! $db_link ) { die('keine Verbindung zur Zeit möglich - später probieren '); }

$sql1 = 'SELECT dt_kunden.wohnort FROM dt_kunden';

$db_erg = mysql_query( $db_link, $sql1 ); if ( ! $db_erg) { die('Ungültige Abfrage: ' . mysql_error()); }

echo '

'; while ($zeile = mysql_fetch_array($db_erg, MYSQL_ASSOC)) { echo "

" . $zeile['wohnort'] . "

"; echo "

" . $zeile['Nachname'] . "

"; } echo "

"; echo "$db_erg"; mysqli_free_result( $db_erg)

?> habe oben die server daten rausgenommen

Antwort
von Suboptimierer, 25

Du hast die Parameter vertauscht: 

$db_link, $sql1 → $sql1, $db_link

$sql1 würde sogar reichen.

Kommentar von oli1003 ,

Danke jetzt geht es :D einfacher fehler und ich  bin nicht draufgekommen.

Kommentar von Suboptimierer ,

Manchmal sieht man den Wald vor lauter Bäumen nicht. Bitteschön!

Antwort
von maximilianus7, 23

oder: du hast die syntax von mysqli benutzt (--i--)

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten