Website online -> mysql error in PHP.

Status
Niet open voor verdere reacties.

Kproz

Gebruiker
Lid geworden
11 jul 2007
Berichten
138
ik heb nu mijn website online gezet, eerst stond ie in XAMPP en deed ie alles ok maar nu krijg ik op een bepaalde pagina deze error:
PHP:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/epidemic/awmoney/gpt.php on line 175

het verwijst naar :

PHP:
<?php
		Connect ();
		mysql_select_db(dbas);
		
			$sql = "SELECT * FROM gpt ORDER by id DESC LIMIT 5";
			$res = mysql_query($sql);
			
			if (mysql_num_rows($res) >= 1 ) { // DIT IS LIJN 175!
			while ($data = mysql_fetch_array ($res)) { 
				echo "<div class =\"programboxminidiv\" >";
				
				echo "<p class=\"small\"><u>$data[date]</u>: " ;
				echo "<b>$data[name]</b><br>";
				echo "category: <a href=\"index.php?p=gpt&c=$data[genre]\" class=\"smalll\">";
				echo "$data[genre] </a></p>";
				echo "</div>";
			}	
			}
			
			mysql_close ();?>

ik vroeg me af wat er mis is met deze code, alvast bedankt :]
 
Laatst bewerkt:
Maak er eens dit van:
PHP:
$res = mysql_query($sql) or die(mysql_error());

Ik denk dat er dan een duidelijke foutmelding komt.

Ik heb het vermoeden dat de tabel niet juist is.
 
Maak er eens dit van:
PHP:
$res = mysql_query($sql) or die(mysql_error());

Ik denk dat er dan een duidelijke foutmelding komt.

Ik heb het vermoeden dat de tabel niet juist is.
oke zo ben ik erachter gekomen! maar kan je mysql_error() overal toepassen?


ik heb inderdaad een fout gemaakt... ik had een functie select_db () gemaakt zodat ik de database maar in 1 file moest veranderen als ik mijn website online zette, een soort van configuratie file! maar ik heb op verschillende plekken mysql_select_db () gebruikt inplaats van gewoon select_db ()

deze is opgelost :D
 
Laatst bewerkt:
PHP:
<?php
        Connect ();
        mysql_select_db(dbas);

            $sql = "SELECT * FROM gpt ORDER by id DESC LIMIT 5";
            $res = mysql_query($sql);
            
            if (mysql_num_rows($res) >= 1 )
             { // DIT IS LIJN 175!
            while ($data = mysql_fetch_array ($res))
             {
                echo "<div class =\"programboxminidiv\" >";
                
                echo "<p class=\"small\"><u>$data[date]</u>: " ;
                echo "<b>$data[name]</b><br>";
                echo "category: <a href=\"index.php?p=gpt&c=$data[genre]\" class=\"smalll\">";
                echo "$data[genre] </a></p>";
                echo "</div>";
            }
            }
            
            mysql_close ();
            ?>

Zie je de kleurtjes in deze post?

:cool:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan