[php][sql] numrows doet vreemt

Status
Niet open voor verdere reacties.

djwouter

Gebruiker
Lid geworden
23 aug 2008
Berichten
142
hallo ik ben bezig met een script

de werking is als volgd

in de ene tabel staan alle zenders
in de 2de tabel staan ze ook aleen hierbij vaker want elke keer als iemand die stream opent komt er weer een regel bij te staan dit script moet tellen hoeveel keer er is gekeken op een bepaalde stream dat wilde ik zo doen

PHP:
<table width="100%" border="0">
  <tr>
    <th scope="col">naam</th>
    <th scope="col">kijkers</th>
  </tr>

<?php
$con = mysql_connect("localhost","wouter3_data1","*******");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("wouter3_data1", $con);

$result = mysql_query("SELECT * FROM tv");


while($row = mysql_fetch_array($result))
  {
    
   $result2 = mysql_query("SELECT * FROM kijkers WHERE naam = $row[naam]", $con);
   $num_rows2 = mysql_num_rows($result2); 
  ?>
  <tr>
    <th scope="row"><?php echo $row['naam'] ?> </th>
    <td><?php echo $num_rows2 ?></td>
  </tr>
  <?php 
  }


mysql_close($con);
?> 


  
</table>

maar helaas wil hij niet werken krijg heel vaak
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/wouter3/domains/djwouter.fiberhosted.nl/public_html/kijkers2.php on line 23

wat kan het zijn ?
 
Los van allerlei andere zaken in je script die niet in orde zijn, pas je hier geen foutafhandeling toe bij de query's. Er zit een fout in je query.

Ga met mysql_error aan de slag.
 
zou je mij kunnen helpen met die fouten er uit te halen ? want ik zou het echt niet weten ...
 
Je kunt toch met mysql_error uitzoeken wat er fout gaat? Zie de handleiding.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan