Hej
Jeg har nu færdiggjort et projekt og ville lige teste det på en "rigtig" server, blot for at være sikker på at der ikke opstod problemer, da alt virkede perfekt i localhost.
Og det viste sig at være en god idé, fordi jeg får lige pludselig en fejl.
Fejlen lyder således:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/virtual/ejeleje.dk/public_html/showroom.php on line 99Koden den brokker sig over er her:
- $query_img = mysql_query("SELECT FROM bolig_img WHERE bolig_id = '$p'");
- if(mysql_num_rows($query_img) !=0) {
- while($img = mysql_fetch_assoc($query_img)){
- echo '<div class="cont_wrap_pad">
- <div class="cont_wrap">
- <div class="cont_img">
- <img src="'.$img['billedsti'].'" />
- </div>
- </div>
- </div>';
- }
- }
Der hvor while-loop starter var, inden jeg indsatte if-statement, linje 99 og nu er det så starten på if-statement der er linje 99.
Jeg har jo lavet et if-statement der siger at den kun skal udføre while-loop hvis der er noget at finde i db.
Og $p henter den længere oppe på siden, men dette:
- if(isset($_GET['id'])) {
- $p = $_GET['id'];
- }
- else {
- $p = 1;
- }
Hvad er det der går galt? Jeg fik ingen fejl i localhost, men jeg får dem lige pludselig på den "rigtige" server.