Ich versuche, 3 Tabellen intern zu verbinden, die von OS TICKET-Datenbank ist.Keine Ergebnisse mit Inner Join 3 Tabellen
Der Code ich verwende ist $qry = "SELECT qbcd_user_email.address, qbcd_user_email.user_id FROM qbcd_user_email INNER JOIN qbcd_user ON qbcd_user.id = qbcd_user_email.user_id INNER JOIN qbcd_ticket ON qbcd_ticket.user_id WHERE (qbcd_user_email.address = '.$email.') ORDER BY qbcd_ticket.ticket_id DESC";
-Code zurückkehrt:
string(287) "SELECT qbcd_user_email.address, qbcd_user_email.user_id FROM qbcd_user_email INNER JOIN qbcd_user ON qbcd_user.id = qbcd_user_email.user_id INNER JOIN qbcd_ticket ON qbcd_ticket.user_id WHERE (qbcd_user_email.address = '[email protected]') ORDER BY qbcd_ticket.ticket_id DESC"
aber etwas in der while-Klausel nicht angezeigt wird:
while ($row = mysqli_fetch_assoc($result)){
echo $row['qbcd_ticket.number]."<br>";}
Ich bin nicht sicher, was ist oder warum die Ergebnisse nicht angezeigt werden.
Kann jemand meinen Code oben überprüfen und verifizieren?
Was haben Sie mit der Variablen '$ result' versucht? –
'$ qry =„SELECT qbcd_user_email.address, qbcd_user_email.user_id, qbcd_ticket.number, qbcd_ticket.id VON qbcd_user_email INNER JOIN qbcd_user ON qbcd_user.id = qbcd_user_email.user_id INNER qbcd_ticket AUF qbcd_ticket.user_id JOIN WHERE (qbcd_user_email.address = ‚$ email ') ORDER BY qbcd_ticket.ticket_id DESC "; $ result = mysqli_query ($ link, $ qry); var_dump ($ qry). "
"; while ($ row = mysqli_fetch_assoc ($ ergebnis)) { \t echo $ row ['qbcd_ticket.number']. "
"; \t } ' – PKershner