Autor Zpráva
dado
Profil *
zobrazení dat z mysql
potřebuji zobrazit data z databáze ve scriptu nevidím chybu přesto stránka nic nezobrazí ani chybovou hlášku nevíte kde je chyba?
tady je script:
<?php
 $link=mysql_connect("mysql.ic.cz","xxxxx","xxxxx")or die("nepovedlo se připojit k databázi");
mysql_select_db("xxxxx",$link)or die("nepovedlo se otevřít databázi");
$result=mysql_query(SELECT* FROM `uzivatele`);
while($row=mysql_fetch_array($result));
echo $row["id"]."".$row["jmeno"]."".$row["mail"]."".$row["heslo"];
?>

Moderátor Davex: Nepiš celý nadpis tématu verzálkami.
Radovan789
Profil *
Zkontroluj si syntaxi while.
ninja
Profil
$result=mysql_query(SELECT * FROM `uzivatele`); 
while($row=mysql_fetch_array($result)) 
echo $row["id"]."".$row["jmeno"]."".$row["mail"]."".$row["heslo"];


Tedy mezeru pred * hvězdičkou v SELECTU a odstranit středník na konci while().
dado
Profil *
Děkuji za reakce hned sem to opravil ale opět bez výsledku nemůže být chyba přímo tady?(SELECT * FROM `uzivatele`) skoušel jsem ještě takhle a všechno možný ale bez výsledku
("SELECT * FROM `uzivatele`")
Radovan789
Profil *
Hoď sem ještě jednou celý kód, tak jak ho máš upravený.
panther
Profil
dado:
nemůže být chyba přímo tady?
může, pokud neexistuje tabulka „uzivatele“ - přidej si tam echo mysql_error() za ten SELECT.

ninjův kód je funkční, chybu budeš mít ještě někde jinde, pokud ne v dotazu.
dado
Profil *
<?php
 $link=mysql_connect("mysql.ic.cz","xxxxx","xxxx")or die("nepovedlo se připojit k databázi");
mysql_select_db("xxxxxxx",$link)or die("nepovedlo se otevřít databázi");

$result=mysql_query(SELECT * FROM `uzivatele`);
while($row=mysql_fetch_array($result))
echo $row["id"]."".$row["jmeno"]."".$row["mail"]."".$row["heslo"];

tady to je
 

?>

Moderátor panther: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Davex
Profil
dado:
Chybí ti uvozovky kolem řetězce na 5. řádku.
dado
Profil *
tabulka uzivatele tam je i nazev mam přesně
dado
Profil *
tak sem tam dal ti uvozovky snad tedy dobře ale stále prázdná stránka dal sem za ten select podle rady taky mysql_error ale bez výsledku
$result=mysql_query("SELECT * FROM `uzivatele`");
echo mysql_error();
while($row=mysql_fetch_array($result))
echo $row["id"]."".$row["jmeno"]."".$row["mail"]."".$row["heslo"];

Moderátor panther: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Moderátor Davex: To je teď nějaký nový zvyk psát celý text tučně?
panther
Profil
dado:
echo mysql_num_rows($result) - jsou tam nějaká data v té tabulce?
dado
Profil *
takhle to mam v databazi na serveru ic.cz
Miri
Profil *
$result=mysql_query(SELECT * FROM `uzivatele`);

nevim jestli je to chyba ale já píši takhle:

$result=mysql_query(SELECT * FROM uzivatele);
Davex
Profil
Miri:
Zase tam chybí ty uvozovky. Ty tam být musí!

Na IC.cz je ve výchozí konfiguraci PHP vypnuté zobrazování chyb. Zapni si je v souboru .htaccess.
php_flag display_errors On
php_value error_reporting 6135

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0