Autor Zpráva
Jarda Zlobíř
Profil *
Ahoj,

nevíte náhodou někdo, kde je chyba.... pořád mi to hlásí


Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/w/webcheck/lipky/oteviraci-doba.php on line 6

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/w/webcheck/lipky/oteviraci-doba.php on line 17

a neví proč. Díky moc za pomoc.

Zdravím

Jarda


<?php
mysql_connect('***','***','***');
mysql_select_db("***");
$sql = "SELECT * FROM lipky-oteviraci-doba ORDER BY id";
$result = mysql_query($sql);
$resultsnumber = mysql_numrows($result);
echo "<center><table>
<tr>
<td>Den:</td>
<td>Sauna:</td>
<td>Solná jeskyně:</td>
<td>Solárium:</td>
<td>Infrakabina:</td>
<td>Masáže:</td>
</tr>
";
while ($myrow = mysql_fetch_array($result))
{
$id = $myrow["id"];
$den = $myrow["den"];
$sauna = $myrow["sauna"];
$jeskyne = $myrow["jeskyne"];
$solarium = $myrow["solarium"];
$infrakbina = $myrow["infrakabina"];
$masaze = $myrow["masaze"];


echo"
<tr>
<td><b>$den</b></td>
<td>$sauna</td>
<td>$jeskyne</td>
<td>$solarium</td>
<td>$infrakabina</td>
<td>$masaze</td>
";

   }
echo"</tr></table></center>";
?>

Nox
Profil
Co takto?
$sql = "SELECT * FROM `lipky-oteviraci-doba` ORDER BY id";


Není ta funkce mysql_num_rows() ?

----

Mj. příště toto můžeš vyřešit sám tím, že si necháš vypsat mysql_error()
ondra121
Profil *
buďto nejsi správně připojen k databázi, nebo jsi zadal špatně název tabulky/řádku
Jarda Zlobíř
Profil *
Kdepak, to nepomáhá :-/
Btw. ta funkce mysql_num_rows() tam je tak trochu navic, nikde počet řádku nevypisuju. Problém je hlavně s
while ($myrow = mysql_fetch_array($result))

nevím proč mi to hlásí not a valid MySQL result resource.
Jarda Zlobíř
Profil *
Díky za pomoc, Ondra na to kápnul. Z nějakého důvodu se php nelíbí název tabulky s pomlckama, tak jsem ji prejmenoval a uz to funguje.
Nox
Profil
Jarda Zlobíř
Nemusels ji přejmenovávat, vpodstatě jsem napsal to stejné... pokud dáš kolem názvu `` tak ten název může být libovolný,
ale bude to tak jednodušší, nebudeš to muset všude psát

Na num_rows jsem se ptal proto, že funkci máš mysql_numrows místo mysql_num_rows

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: