Hallo Forum,
ich bräuchte einmal eure Hilfe beim Fehler suchen eines bereits umgestellten Codes.
Hier der alte Code: (Der nicht funktionierte wegen PHP5)
Hier mein bereits umgestellter Code:
Der Umgestellte Code funktioniert soweit, dass ich ein Ergebnis erhalte. In der Datenbank Gibt es Drei Einträge (ID, Name).
Wenn ich aber doch in dem Code angegeben habe, dass ich den Namen erhalten möchte, erhalte ich bei allen Ergebnissen nur die Zahl 1 oder gar kein Ergebnis.
Ich freue mich auf eine Antwort!
ich bräuchte einmal eure Hilfe beim Fehler suchen eines bereits umgestellten Codes.
Hier der alte Code: (Der nicht funktionierte wegen PHP5)
Code:
<?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Keine Verbindung möglich: ' . mysql_error()); } if (!mysql_select_db('database_name')) { die('Konnte Schema nicht selektieren: ' . mysql_error()); } $result = mysql_query('SELECT name FROM work'); if (!$result) { die('Konnte Abfrage nicht ausführen:' . mysql_error()); } echo mysql_result($result, 2); // gibt Name des dritten Angestellten aus mysql_close($link); ?>
Code:
<?php $link = new mysqli('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Keine Verbindung möglich: ' . $link->error); } if (!$link->select_db('database_name')) { die('Konnte Schema nicht selektieren: ' . $link->error); } $result = $link->query('SELECT name FROM work'); if (!$result) { die('Konnte Abfrage nicht ausführen:' . $link->error); } echo $result->data_seek( 2); $result->fetch_array()[0]; // gibt Name des dritten Angestellten aus $link->close; ?>
Wenn ich aber doch in dem Code angegeben habe, dass ich den Namen erhalten möchte, erhalte ich bei allen Ergebnissen nur die Zahl 1 oder gar kein Ergebnis.
Ich freue mich auf eine Antwort!
Kommentar