close× Call Us +49 (1805) 01 29 59

Datalus
Thread Author: lenzen24
Thread ID: 3676
Thread Info
Es gibt 3 Beiträge zu diesem Thema, und es wurde 2950 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
abfrage eines wertes aus der datenbank
lenzen24
hallo,
ich möchte den eingetragenen dateinamen des avatars aus der datenbank auslesen.
folgende abfrage:

   $sql = dbquery("SELECT user_avatar FROM ".DB_USERS." WHERE user_id LIKE '".$variable."' ORDER BY user_id LIMIT 1");
      $qry = mysql_query( $sql );
      $foto = dbarray($qry);

die abfrage liefert aber keinen wert.
wo liegt der fehler?
werd noch verrückt.
gruß
sascha
Bearbeitet von lenzen24 am 08.07.2011 00000007 12:43
 
SC-Ad-Bot
 
emblinux
1. benutzt man keine LIKE bei einem numerischen Wert
2. wenn der Wert nicht gesetzt ist, kann es auch sein, das dieser Leer ist
3. Warum ein doppeltes Query ? Das funktioniert natürlich nicht.

Korrekt müsstes also so sein. (Beispiel)


$sql = "SELECT user_avatar FROM ".DB_USERS." WHERE user_id ='".$variable."' ";
$qry = dbquery( $sql );
$foto = dbarray($qry);
echo $foto['user_avatar'];


Das Beispiel sollte dir den Dateinamen ausgeben, soferne iner eingetragen ist.

Das Order by und limit kann man in diesem Fall weg lassen, weil die ID eindeutig ist.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
lenzen24
danke.
fehler leuchten ein. war wohl etwas "betriebsblind".
funktioniert einwandfrei
gruß
sascha
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Datenbank fehler Infusionen 7 24.03.2017 00000003 07:20
1 Datenbank - 2x PHP-Fusion PHP & MySql 6 08.08.2013 00000008 04:13
User Datenbank zurück spielen Allgemeine Support Fragen 3 23.05.2013 00000005 07:54
Datenbank Problem(chen) PHP & MySql 3 05.02.2013 00000002 10:48
Sperrung eines Accounts nach bestimmter Anzahl von falschem Logins Allgemeine Support Fragen 8 17.07.2012 00000007 15:06
Heiseclan