Hey Community,
ich suche jetzt schon 2 Stunden nach einer Lösung um ein ganzen Eintrag einer Tabelle auszulesen...
Es sollte ja eigentlich mit folgendem Code funktionieren:
format(query,256,"SELECT * FROM `accounts` WHERE `name` = 'Beispielname';");
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() > 0 ) {
mysql_fetch_field_row("name",data);
// variable speichern..
mysql_fetch_field_row("password",data);
// variable speichern..
// ..................
}
Das kompilieren des Scripts funktioniert auch wunderbar, auch die Ausführung, allerdings gibt er mir kein Rückgabewert,
indemfall ist die Variable "data" immer leer...
MySql gibt auch keine richtigen Errors raus, er sagt mir nur das dass Feld oder die Reihe leer ist?
[09:59:39] >> mysql_reconnect( Connection handle: 1 )
[09:59:39] CMySQLHandler::Disconnect() - Connection was closed.
[09:59:39] CMySQLHandler::Connect() - Connection was successful.
[09:59:39] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[09:59:39] >> mysql_query( Connection handle: 1 )
[09:59:39] CMySQLHandler::Query(SELECT * FROM `accounts` WHERE `name` = 'derpierre65';) - Successfully executed.
[09:59:39] >> mysql_store_result( Connection handle: 1 )
[09:59:39] CMySQLHandler::StoreResult() - Result was stored.
[09:59:39] >> mysql_num_rows( Connection handle: 1 )
[09:59:39] CMySQLHandler::NumRows() - Returned 1 row(s)
[09:59:39] >> mysql_fetch_field_row( Connection handle: 1 )
[09:59:39] CMySQLHandler::FetchField(password) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[09:59:39] >> mysql_free_result( Connection handle: 1 )
[09:59:39] CMySQLHandler::FreeResult() - Result was successfully free'd.
Alles anzeigen
Woran kann das Problem liegen, dass er die Sachen nicht ausliest?
Anders MySql Plugin verwenden? Wenn ja, welches?
Danke im Vorraus.
Mit freundlichen Grüßen pierre65