abfrage eines wertes aus der datenbank
|
|
lenzen24 |
Geschrieben am 08.07.2011 00000007 12:31
|
![]() Neuling ![]() Beiträge: 6 Registriert am: 04.07.11 Fusioneer: 13 years 10 months 0 weeks 3 days 22 hours 53 minutes 28 seconds |
hallo, ich möchte den eingetragenen dateinamen des avatars aus der datenbank auslesen. folgende abfrage: Code $sql = dbquery("SELECT user_avatar FROM ".DB_USERS." WHERE user_id LIKE '".$variable."' ORDER BY user_id LIMIT 1"); 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 | Advertisement |
| |
emblinux |
Geschrieben am 08.07.2011 00000007 13:14
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 7 months 0 weeks 2 days 14 hours 4 minutes 5 seconds |
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) Code
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. |
|
|
lenzen24 |
Geschrieben am 08.07.2011 00000007 15:26
|
![]() Neuling ![]() Beiträge: 6 Registriert am: 04.07.11 Fusioneer: 13 years 10 months 0 weeks 3 days 22 hours 53 minutes 28 seconds |
danke. fehler leuchten ein. war wohl etwas "betriebsblind". funktioniert einwandfrei gruß sascha |
|
Springe ins Forum: |