PHP - ukládání a čtení z databáze - asi drobná chyba
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Potřeboval bych poradit, mam soubor -------------pridat.php------------------ <? $spojeni = mysql_connect("mysql.webzdarma.cz","articgames","*heslo*" ); mysql_select_db("articgames"); mysql_query("create table if not exists clanky(id int(999) not null auto_increment, nadpis varchar(255), autor tarchar(255), clanek text, primary key(id)) "); $vysledek = mysql_query( "insert into clanky values(0, '$nadpis','$autor', '$clanek')", $spojeni); echo "Novinky byla uložena."; ?> ________________________________________ ... a soubor -------------vypsat.php------------------ <? $spojeni = mysql_connect("mysql.webzdarma.cz","articgames","*heslo*"); mysql_select_db("articgames"); $vysledek = mysql_query("select * from clanky order by id DESC", $spojeni); /* Konec přímé práce s databází. */ while ($clanky = mysql_fetch_array($vysledek) ): echo "<b>"; echo $clanky["nadpis"]; echo $clanky["autor"]; echo "</b><br>"; echo $clanky["clanek"]; endwhile; ?> ____________________________________ ... a při vypisování na "vypsat.php" mi to píše chybu: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/euweb.cz/a/articgames/vypsat.php on line 33 ____________________________________ ... poraďte, moc děkuji.
-
buď to nic nenajde, nebo máš ten dotaz špatně. Mysql_num_rows ti řekne jestli to něco načetlo, a mysql_error ti řekne jestli máš něco špatně..
-
mysql_query("create table if not exists clanky(id int(999) not null auto_increment, nadpis varchar(255), autor tarchar(255), clanek text, primary key(id)) ");_________________________ Ten "tarchar" je buďto tvůj překlep a nebo fakt chyba, protože se žádná tabulka nevytvoří! Dej tam "varchar".