Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL-Abfrage, die „Ressourcen-ID Nr. 12“ anstelle des numerischen Werts zurückgibt, den sie zurückgeben sollte

Du bist fast da. Sie haben die Zeile mit den MySQL-Ergebnissen, was mysql_fetch_row() ist kehrt zurück. Ändern Sie das in mysql_fetch_assoc() wodurch Ihr Code besser lesbar wird. Dann brauchen Sie nur den spezifischen Spaltenwert, den Sie suchen, auf den Sie zugreifen, indem Sie seinen Namen als Array-Schlüssel verwenden:

$type = "SELECT account_type from user_attribs WHERE username = '$username'";
$type_again = mysql_query($type);
$row = mysql_fetch_assoc($type_again);
echo $row['account_type'];

Bitte verwenden Sie nicht mysql_* Funktionen in neuem Code . Sie werden nicht mehr gepflegt und sind offiziell veraltet . Siehe rotes Kästchen ? Erfahren Sie mehr über vorbereitete Erklärungen Verwenden Sie stattdessen PDO oder MySQLi - dieser Artikel hilft Ihnen bei der Entscheidung, welche. Wenn Sie sich für PDO entscheiden, ist hier ein gutes Tutorial .