Homepage selbermachen 7.851 Themen, 35.616 Beiträge

EINEN Wert aus MySQL auslesen

PingOfDeath / 4 Antworten / Flachansicht Nickles

Hallo :-)

Situation:

-php-Skript bekommt Werte aus einem HTML-Dokument übergeben
-ist der übergebene Wert "nc" (no change) soll der schon gespeicherte geladen werden.

Lösungsansatz:

if($macEingabe == "nc")
{
$temp = "SELECT mac FROM systeme where id=\"$idEingabe\"";
$macEingabe = mysql_query($temp);
}

PS: Datenbankverbindung besteht natürlich ;-)

Bei mir wird $macEingabe nicht von "nc" auf den schon vorhandenen (in Datenbank) Wert aktuallisiert...

Jemand einen Tipp?

Gruß, PingOfDeath

bei Antwort benachrichtigen
PingOfDeath xafford „Tja, an dem kleinen Fragment aus dem Code kann man nicht viel erkennen was die...“
Optionen

Hi xafford!

In der If-Abfrage wird das "nc" erkannt und er geht in die If-Schleife auch rein!

Dort wird dann ja in $temp reingeschrieben:

SELECT mac FROM systeme where id="17" (getestet - steht in $temp drin)

Mit " $macEingabe = mysql_query($temp); " dachte ich jetzt den Wert aus der Datenbank in $macEingabe zu bekommen ...

Wie sollte ich es mit $_POST.... denn machen? In $macEingabe steht anfangs ja was drin ( "nc" ), also ist $macEingabe auch instanziert? Den Wert möchte ich ja eigentlich nur auswechseln - oder ist der Befehl für die MySQL-Datenbank falsch, so dass er mir einfach nichts zurückliefert?

-= "register_globals" auf Off ist =- ... ist das nicht auch gut so? Habe mal gelesen das es sicherheitstechnisch so besser ist? Oder verwechsle ich etwas?

Gruß, PingOfDeath

bei Antwort benachrichtigen