MySQL -Statement in PHP

ava99

Erfahrenes Mitglied
Hallo Community!

Stehe gerade etwas auf dem Schlauch mit dem folgenden Ausdruck :

Code:
$query2 = "SELECT * FROM $datenbank_2.temp_template WHERE variable= ".$_POST["variable"]." DESC LIMIT 1"   ;

Wenn ich es so schreibe kommt bei mir eine Fehlermeldung :
Code:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource

Wie muß ich das ganez schreiben damit mir die Seite den obersten Wert absteigend aus dem Feld Variable ausgibt ?


Vielen Dank schon im Voraus für eure Hilfe

Grüße Ava99
 
Versuche mal:
PHP:
$query2 = ' SELECT
                *
            FROM
                ' .$datenbank_2. '.temp_template
            WHERE
                variable = "' .$_POST['variable']. '"
            ORDER BY
                variable
            DESC
            LIMIT 1';

Und statt * schreibe lieber alle Spalten auf.
 
Code:
$query2 = "SELECT TOP 1 * FROM $datenbank_2.temp_template WHERE variable= ".$_POST["variable"]." ORDER BY variable DESC ";

Wobei das Sortieren nach dem Feld Variable sinnlos ist, da die Abfrage sich auf einen festen Wert ($_POST["variable"]) bezieht.
Gruß.
 
Zuletzt bearbeitet:
@all:

Vielen Dank für euer rasche Hilfe ! Es funktioniert wie gewünscht :)

Grüße Ava99
 
Zurück