02. marts 2014 - 21:59
Der er
2 kommentarer og 1 løsning
problem med udtræk fra flere tabeller på en gang
Hej eksperter Jeg har problemer med at kunne trække ud fra 2 tabeller på en gang. Jeg laver nok min kode i mysqli forkert. har nu prøvet nogle forskellige måder. men den vil ikke som jeg vil. her kommer min kode... <?php $sql = "select kontakt_id, kontakt_navn, kontakt_mobil, kontakt_mail, kontakt_kat from kontakter order by kontakt_navn"; if($stmt = $con->prepare($sql)) { $stmt->execute(); $stmt->bind_result($kontakt_id, $kontakt_navn, $kontakt_mobil, $kontakt_email, $kontakt_kat); while($stmt->fetch()) { echo '<tr> <td>'.$kontakt_navn.'</td> <td>'.$kontakt_mobil.'</td> <td>'.$kontakt_email.'</td><td>'; if($stmt=$con->prepare("select cat, cat_id from cat where cat_id='$kontakt_kat'")) { $stmt->execute(); $stmt->bind_result($cat); while($stmt->fetch()) { echo $cat; } } echo '</td><td>'.$kontakt_id.'</td> <td>'.$kontakt_id.'</td> </tr>'; } } ?> jeg får denne fejl koder. Fatal error: Call to a member function fetch() on a non-object in C:\xampp\htdocs\netbeans-1\index.php on line 135 den linie som den siger der er fejl i er denne. er markeret med fed og kursiv. Håber i kan hjælpe mig med hvad fejlen er.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. marts 2014 - 23:05
#1
if($stmt = $con->prepare($sql)) { ... } else { die($con->error); }
03. marts 2014 - 08:57
#2
jeg får den samme fejl og nu har jeg sat det kode in du skriver... <?php $sql = "select kontakt_id, kontakt_navn, kontakt_mobil, kontakt_mail, kontakt_kat from kontakter order by kontakt_navn"; if($stmt = $con->prepare($sql)) { $stmt->execute(); $stmt->bind_result($kontakt_id, $kontakt_navn, $kontakt_mobil, $kontakt_email, $kontakt_kat); while($stmt->fetch()) { echo '<tr> <td>'.$kontakt_navn.'</td> <td>'.$kontakt_mobil.'</td> <td>'.$kontakt_email.'</td><td>'; if($stmt=$con->prepare("select cat, cat_id from cat where cat_id='".$kontakt_kat."'")) { $stmt->execute(); $stmt->bind_result($cat); while($stmt->fetch()) { echo $cat; } } echo '</td><td>'.$kontakt_id.'</td> <td>'.$kontakt_id.'</td> </tr>'; } } else { die($con->error); } ?>
12. marts 2014 - 20:55
#3
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling