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".