Autor | Zpráva | ||
---|---|---|---|
RoToRo Profil * |
#1 · Zasláno: 18. 10. 2006, 18:56:01
Kde je tam chyba????
Píše mi to, že "mySQL_fetch_row má chybně parametrů...." <? $spojeni = mysql_connect("localhost","hry.greenstudio.cz","nike"); mysql_select_db("novinky",$spojeni); $vysledek = mysql_query("select * from clanky order by datum",$spojeni); echo mysql_error(); /* Konec přímé práce s databází. */ /* Cyklem procházím řádky výsledku a vytahuju z něj hodnoty do nového pole $zaznam*/ while ($zaznam = mysql_fetch_row($vysledek) ): echo "zzz"; echo $zaznam["nazev"]; echo "<br>"; echo $zaznam["clanek"]; echo "<br> "; echo $zaznam["autor"]; echo "<br>"; echo "Autor: "; echo $zaznam["datum"]; echo "kkk"; endwhile; ?> Idndikace-Chyba je: not databaze selectid !!! |
||
nightfish Profil |
#2 · Zasláno: 18. 10. 2006, 18:59:24 · Upravil/a: nightfish
z nějakého důvodu ti to nevybere databázi
za řádek $spojeni = mysql_connect dej if (!$spojeni) Die("Nepovedlo se připojit k serveru"); a spusť ten skript znovu... jestli vypíše Nepovedlo se připojit k serveru, tak bude špatně nastavení připojení k databázi EDIT: a nebo jak píše tiso v jiném threadu - existuje ta databáze "novinky"? |
||
RoToRo Profil * |
#3 · Zasláno: 18. 10. 2006, 19:24:24
mám databázi novinky, a k serveru se podařilo připojit.
|
||
peta Profil * |
#4 · Zasláno: 18. 10. 2006, 20:52:38
$vysledek = mysql_query("select * from clanky order by datum",$spojeni);
//localhost $SQLhost = "localhost"; //server (host) $SQLuser = "root"; //MySQL user $SQLpsw = ""; //MySQL password $SQLdbname = "chat"; //MySQL DB name $SQLserver = mysql_connect($SQLhost,$SQLuser,$SQLpsw) or die("Error: Nepripojen k DB serveru!" . mysql_error()); $SQLdb = mysql_select_db($SQLdbname,$SQLserver) or die ("Error: Nepripojen k DB!" . mysql_error()); pokud ti projde pripojeni k databazy, mozna selze toto: $vysledek = mysql_query("select * from clanky order by datum",$spojeni); nebo ve vysledku neni zadny zaznam a v tom pripade selze $zaznam = mysql_fetch_row($vysledek) (za predpokladu, ze se nepletu a jen se neukonci cyklus while) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0