login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Select from* meerdere tabellen (Opgelost)

Offline maigel - 26/06/2007 13:16 (laatste wijziging 26/06/2007 13:17)
Avatar van maigelPHP beginner ik wil graag select from doen vanuit meerdere tabbelen dus ik had dit script:
  1. <?php
  2.  
  3. include("dbconnect.php");
  4.  
  5. $sQuery = "SELECT * FROM appz, moviez ORDER BY datum, tijd DESC LIMIT 0, 5";
  6.  
  7. $rResult = mysql_query($sQuery);
  8.  
  9. $list = '<table>
  10. <tr>
  11. <td colspan="2">
  12. </tr>';
  13. while($r = mysql_fetch_array($rResult)) { //line 87
  14. $list .= '<td>&raquo;</td><td><a href="'. $r['link'] . '">'. $r['downloadnaam'] . '</a></td>';}
  15. $list .= '</table>';
  16.  
  17. echo $list;
  18. ?>

maar als ik het test krijg ik deze error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/maigelswarez.freehostia.com/index.php on line 87

4 antwoorden

Gesponsorde links
Offline marten - 26/06/2007 13:20
Avatar van marten Beheerder
  1. <?php
  2. $sQuery = "SELECT * FROM appz AS a, moviez AS m ORDER BY m.datum, m.tijd DESC LIMIT 0, 5";
  3. ?>


Wanneer je meerdere tabellen hebt moet je de velden in de verdere query toewijzen aan een tabel met tabelnaam.tabelveld.
Offline Analog - 26/06/2007 13:20 (laatste wijziging 26/06/2007 13:21)
Avatar van Analog HTML interesse te laat 
Offline Mad_Mike - 26/06/2007 13:21 (laatste wijziging 26/06/2007 13:22)
Avatar van Mad_Mike PHP beginner
  1. $rResult = mysql_query($sQuery) or die(mysql_error());


en volgens mij moet het appz.datum en appz.tijd zijn of natuurlijk moviez.datum en moviez.tijd

edit:
zie hierboven 
Offline maigel - 26/06/2007 13:23
Avatar van maigel PHP beginner oké thx voor snelle reactie 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s