So müsste es gehen:
PHP-Code:
$sperrung_checken2 = db_query('SELECT t3.*,t4.*
FROM vms_sperrung t3
LEFT JOIN vms_kontodaten t4 ON t3.uid=t4.uid
WHERE t3.uid= '.(INT)$_GET['uid'].' LIMIT 1');
So müsste es gehen:
PHP-Code:
$sperrung_checken2 = db_query('SELECT t3.*,t4.*
FROM vms_sperrung t3
LEFT JOIN vms_kontodaten t4 ON t3.uid=t4.uid
WHERE t3.uid= '.(INT)$_GET['uid'].' LIMIT 1');
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
Danke gremlin.
wo liegt den eigentlich der unterschied ob ich das so aufrufe
oder soPHP-Code:
db_query("SELECT....")
?PHP-Code:
db_query('SELECT....')
und mal noch eine andere frage...
Wenn ich zb so einen join aufrufe
und tabelle1 und tabelle2 haben zb die selbe spalte 'id'.PHP-Code:
SELECT A.*, B.*,C.*
FROM Tabelle1 As A, Tabelle2 As B,Tabelle3 As C
wie muss der code nun lauten wenn ich id aus tabelle 1 und id aus tabelle 2 auslesen will?
(oh man ich hoffe das ist einigermaßen verständlichut
Ich nutze den Firefox nur um Opera Google Chrome runterzuladen
Hi,
dann fang ich mal an :biggrin:
Also Unterschied zwischen db_query("") und db_query('') ist das bei db_query("") automatisch alle Variablen umgewandelt würden (was zusätzlich Zeit benötigt (parsen))
Beispiel (mit Echo, aber ist das gleiche)
Das würde folgendes ausgebenPHP-Code:
$variable = 'Demo';
echo "$variable";
echo '$variable';
Wegen dem Feldproblem das kannst du so lösen:Demo
$variable
Nehmen wir an tabelle table1 hat ein Feld uid und table2 hat auch ein Feld uid und du möchtest beide haben dann machst du einfach statt:
was zu einem Fehler führen würde folgendes:Code:SELECT table1.uid, table2.uid
Die uid aus table2 lautet nun t2_uid.Code:SELECT table1.uid, table2.uid AS t2_uid
Hoffe ist verständlich :thumbsup:
Gruß
Gremlin
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!