Co tam mám špatně?
10 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Nazdar, potřeboval bych poradit s tímto kódem, nevím si s ním už rady a vstekle mlátím hlavou o stůl. <?php $link=mysql_pconnect($hostitel,$jmeno, $heslo); mysql_select_db($jmeno_db, $link); $dotaz=mysql_query("SELECT * FROM novinky ORDER BY id DESC LIMIT 4"); echo"<table width='700' border='0' cellpadding='0' cellspacing='0'><tr>"; echo"<td width='202'><center><table width='202' border='0'><tr>"; echo"<td width='200' bgcolor='#53586C' height='15'><font face='Tahoma' size='2' color='#ffffff'><center><b>Novinky</b></center></font></td>"; while(($row=mysql_fetch_array($dotaz))) { echo("</tr><tr><td><font face='Tahoma' size='2'><br>".$row["cas"]." <b> ".$row["nadpis"]."</b><br> ".$row["zprava"]."</font></td></tr><tr>"); } echo"</table></center>"; ?> Po uložení a načtení stránky se zobrazy tato chybova hlaška: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/free/ic.cz/o/odisea/root/www/index.php Pls, help. Jo ten jód je na http://odisea.ic.cz/
-
@$link=mysql_pconnect($hostitel,$jmeno, $heslo); if (!$link) die ("Nepodarilo se spojit se serverem..."); else { ..... } vypisuje chybu? imho neni lepsi mysql_connect misto mysql_pconnect?
-
Jo možná ale tohle moji chybu neřeší.
-
zeptám se jinak, vypisuje to chybovou hlášku, ze se nepodarilo pripojit k serveru? podle všeho není v $dotaz žádný platný výsledek z dotazu, takže mne napadá, že se buď ani nepřipojíš (a nemáš to ošetřeno, pokud se k db nepřipojíš a posíláš nesmyslné dotazy) nebo je špatně napsaný dotaz
-
imho v dotazu nespecifikujes $link, tak je to dotaz do neznama :]] $dotaz=mysql_query("SELECT * FROM novinky ORDER BY id DESC LIMIT 4",$link);
-
K db se připojím normálně jenom mě tam zlobí to pole fakt nevím co s tím. A dotaz se mi taky zdá správně tak co s tím je?
-
nn pořád stejný
-
s tím linkem do neznáme jsem neměl tak úplně pravdu, jde to i bez specifikace identifikátoru;) jinak co zjistit chybu? $dotaz=mysql_query("SELECT * FROM novinky ORDER BY id DESC LIMIT 4"); if (!$dotaz) die('Chybny dotaz: ' . mysql_error());
-
ok funguje to díkes jsem ti dlužnej
-
nemáš zač:-) taky v tom občas tápu :))