Autor Zpráva
DrMizerie
Profil
Připojím se do db..

  $vysledek=mysql_query("select * from Formular");

$radku=mysql_num_rows($vysledek);
if ($radku==0) echo "Do tabulky se nevložil žádný záznam";
else
{
while ($zaznam=MySQL_Fetch_Array($vysledek)):
echo $zaznam["Akce"]." ".$zaznam["Typ"]."<BR> ";
endwhile;
}


Tímto skriptem vyberu tabulku a funkcí mysql_num_rows počítám kolik má db řádku, ale neustále mi hází chybu:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/..../php/zobraz.php on line 5[b][/b]

nevěděl by prosím někdo pls kde je problém? Děkuji.
djlj
Profil
Buď tabulka neexistuje, nebo nejsi připojen k databázi. Vypiš si mysql_error().
DrMizerie
Profil
Pripojení by mělo být v pořádku:
mysql_connect("mysql5-1", "xxx", "xxx") or die("Nelze se připojit k MySQL: " . mysql_error());
mysql_select_db("xxx") or die("Nelze vybrat databázi: ". mysql_error());

požívám ho i pro vložení do db a vložení do db funguje. A název tabulky je také v pořádku.
nightfish
Profil
DrMizerie
nejmenuje se ta tabulka náhodou "formular"? (malé počáteční písmeno)
DrMizerie
Profil
Bylo to tím názvem v $vysledek=mysql_query("select * from Formular");
Děkuju
Toto téma je uzamčeno. Odpověď nelze zaslat.

0