Autor | Zpráva | ||
---|---|---|---|
RoToRo Profil * |
#1 · Zasláno: 17. 10. 2006, 16:36:01
Vytvářím dynamické stránky a napsal jsem v PHP dotaz na databázi:
<? $spojeni = "mysql_connect(\"localhost\",\"hry.greenstudio.cz\",\"xxx\" )"; mysql_select_db(novinky, $spojeni); $vysledek = mysql_query( "select * from clanky order by datum", $spojeni); /* 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_array($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; ?> </BODY> </HTML> A když spustím stránku naběhne, ale objeví se chyba: Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /srv1/www/greenstudio.cz/subdomains/hry/novinky.php on line 53 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /srv1/www/greenstudio.cz/subdomains/hry/novinky.php on line 56 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv1/www/greenstudio.cz/subdomains/hry/novinky.php on line 60 |
||
tiso Profil |
#2 · Zasláno: 17. 10. 2006, 17:43:24
$spojeni = mysql_connect("localhost","hry.greenstudio.cz","xxx");
|
||
RoToRo Profil * |
#3 · Zasláno: 17. 10. 2006, 17:47:02
Díky, ale ono právě nefunguje i toto:
while ($zaznam = mysql_fetch_array($vysledek) ): |
||
nightfish Profil |
#4 · Zasláno: 17. 10. 2006, 18:25:37
uprave ten řádek přesně tak jak psal tiso a za řádek $vysledek = mysql_query (.... si dej echo mysql_error();
buď to proběhne v pořádku nebo ti to vypíše chybu a pak ještě uprav mysql_select_db("novinky", $spojeni); |
||
RoToRo Profil * |
#5 · Zasláno: 17. 10. 2006, 19:10:46
Opravil jsem to, ale chybka tam pořád ještě zůstává:
<? mysql_connect(localhost,"hry.greenstudio.cz","nike"); mysql_select_db("novinky"); $vysledek = mysql_query( "select * from clanky order by datum"); /* 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_array($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; ?> </BODY> </HTML> Je to v podle hlášky v řádku: while ($zaznam = mysql_fetch_array($vysledek) ): |
||
nightfish Profil |
#6 · Zasláno: 17. 10. 2006, 20:23:28
za řádky
$vysledek = mysql_query( "select * from clanky order by datum"); /* Konec přímé práce s databází. */ dej echo mysql_error(); a napiš sem chybu, kterou to vypíše |
||
RoToRo Profil * |
#7 · Zasláno: 17. 10. 2006, 20:41:08
MySQL Error: Databaze not selected.
|
||
nightfish Profil |
#8 · Zasláno: 17. 10. 2006, 20:44:26
mysql_connect("localhost","hry.greenstudio.cz","nike");
|
||
RoToRo Profil * |
#9 · Zasláno: 18. 10. 2006, 16:59:01
Díky,moc...
|
||
RoToRo Profil * |
#10 · Zasláno: 18. 10. 2006, 17:24:52
Bohužel to nepomohlo, hlásí to pořád stejnou chybu!!!
<? $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; ?> Chyba je: not databaze selectid !!! |
||
tiso Profil |
#11 · Zasláno: 18. 10. 2006, 19:07:06
máš vytvorenú tú databázu?
|
||
RoToRo Profil * |
#12 · Zasláno: 18. 10. 2006, 19:19:16
ano.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0