SQL INNER JOIN
Mr.Moe
- sonstiges
Guten Tag zusammen, ich habe folgendes Problem
Select
count(t_koopbetrieb.Name) as koopZahl,
count(t_azubi.Name) as azubiZahl
from t_koopbetrieb
inner join t_azubi on t_koopbetrieb.Koopbetrieb_ID=t_azubi.Koopbetrieb_ID
WHERE t_azubi.Zusatnd='Aktuell' and t_koopbetrieb.akquise='1'
GROUP BY t_koopbetrieb.Name, t_azubi.Name
dies scheint nicht zu funktionieren, mit dem Fehler -->
mysql_fetch_object(): supplied argument is not a valid MySQL result resource
ich hoffe es kann mit jemand Helfen.
MfG Moe
Hi Mr.Moe!
dies scheint nicht zu funktionieren, mit dem Fehler -->
mysql_fetch_object(): supplied argument is not a valid MySQL result resource
Das ist ein PHP-Fehler.
Also zeige auch den PHP-Code.
MfG H☼psel
Hi Mr.Moe!
dies scheint nicht zu funktionieren, mit dem Fehler -->
mysql_fetch_object(): supplied argument is not a valid MySQL result resource
Das ist ein PHP-Fehler.
Also zeige auch den PHP-Code.MfG H☼psel
Ok hier kommt er
$abfrage =
"Select
count(t_koopbetrieb.Name) as koopZahl,
count(t_azubi.Name) as azubiZahl
from t_koopbetrieb
inner join t_azubi on t_koopbetrieb.Koopbetrieb_ID=t_azubi.Koopbetrieb_ID
WHERE t_azubi.Zusatnd='Aktuell' and t_koopbetrieb.akquise='1'
GROUP BY t_koopbetrieb.Name, t_azubi.Name";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
MfG Moe
Hi Mr.Moe!
Ich kann keinen Fehler entdecken.
Deshalb ein paar Fragen, die dein weiteres Vorgehen bestimmen sollten:
Funktioniert die SQL-Abfrage in PhpMyAdmin?
Funktioniert der PHP-Code mit einer einfachen Abfrage wie "Select Name from t_koopbetrieb
".
Was gibt ein "$ergebnis = mysql_query($abfrage); var_dump($ergebnis);
" aus?
MfG H☼psel
Mahlzeit Mr.Moe,
Select
count(t_koopbetrieb.Name) as koopZahl,
count(t_azubi.Name) as azubiZahl
from t_koopbetrieb
inner join t_azubi on t_koopbetrieb.Koopbetrieb_ID=t_azubi.Koopbetrieb_ID
WHERE t_azubi.Zusatnd='Aktuell' and t_koopbetrieb.akquise='1'
GROUP BY t_koopbetrieb.Name, t_azubi.Name
Was genau steht in einem Feld mit der Bezeichnung "Zusatnd"?
MfG,
EKKi
echo $begrüßung;
mysql_fetch_object(): supplied argument is not a valid MySQL result resource
Diese Fehlermeldung wurde schon oft genug nachgefragt. Die Antwort ist zunächst immer die gleiche. Betreibe Fehlerbehandlung! Die MySQL-Funktionen geben im Fehlerfall etwas anderes zurück als im Normalfall. Dieser Fehlerfallwert ist kein gültiges Argument für nachfolgende mysql_*()-Funktionen, weswegen du den zitierten Fehler erhältst. Der genaue Wortlaut des MySQL-Fehlers muss mit mysql_error() abgefragt werden.
echo "$verabschiedung $name";