2017-02-11 1 views
0

Ich möchte den MAX-Wert der folgenden mySQL Abfrage speichern:Wie MAX-Wert von MySQL-Abfrage in PHP-Variable zuweisen?

$maxTF = mysql_query("SELECT MAX(tf) AS maxTF FROM my_database")or die(mysql_error()); 

echo $maxTF; 

aber ich habe nicht den Wert. Könnte jemand erzählen, wie es funktioniert? Danke im Voraus.

+0

Ich denke, mysqli, welche Version von PHP, das du verwendest? Verwenden Sie -> http://php.net/manual/en/mysqli.query.php – Kumar

+0

Ich verwende PHP 5.6.27 – brown26

+0

haben Sie die Abfrage ausgeführt? – affaz

Antwort

1

$maxTF ist nicht der ausgewählte Wert, sondern das Ergebnis der Abfrage. Welches ist ein Objekt selbst, von dem Sie Datensätze und Werte abrufen können. In diesem Fall wird genau ein Datensatz von dieser Abfrage zurückgegeben, und dieser Datensatz enthält genau einen Wert.

Betrachten Sie the documentation zeigt einige Beispiele, die Sie verwenden können. (Wenn sie so tun, durch ihre Aufmerksamkeit auch auf dem roten Feld am oberen Rand der Seite Sie eine Datenverbindungsbibliothek verwenden, die nicht mehr ist unterstützt..) So etwas wie folgt aus:

$row = mysql_fetch_assoc($maxTF); 
echo $row['maxTF'];