while-vycteni z db
12 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj vsichni, proc to pise chybu pri vyberu databaze (Omlouváme se, chyba při výběru databáze. Zkuste to prosím jindy) dik ============== <?PHP $tabulka = vse; $host = "localhost"; $db = "test"; $user = "root"; $password = ""; if (!($connection = mysql_connect ($host, $user, $password))) die("Omlouváme se, nebylo se možné připojit k databázi strojů. Zkuste to prosím jindy."); if (!($vyber = mysql_select_db($db))); die("Omlouváme se, chyba při výběru databáze. Zkuste to prosím jindy."); $vysledek=mysql_query("select * from $tabulka"); $radku=mysql_num_rows($vysledek); if ($radku==0) echo "databáze neobsahuje tyto stroje"; while ($zaznam=MySQL_Fetch_Array($vysledek)): $vypis = $zaznam["popis"]." "; $vypis .= $zaznam["cena"]." Kč<br>"; $vypis .= '<img border=0 src='.$zaznam["obrazek"].'><br><br><br><br>'; echo ($vypis); endwhile; ?>
-
zkus $mysql_select_db("$db") (zbytek všechno stejné jak máš)
-
if (!($vyber = mysql_select_db($db))); die("Omlouváme se, chyba při výběru databáze. Zkuste to prosím jindy."); nechtel si to napsat takhle? if (!($vyber = mysql_select_db($db))) { die("Omlouváme se, chyba při výběru databáze. Zkuste to prosím jindy."); } takhle ti o vzdy zhebne na tom die!
-
if (!($vyber = mysql_select_db($db))); die("Omlouváme se, chyba při výběru databáze. Zkuste to prosím jindy."); nechtel si to napsat takhle? if (!($vyber = mysql_select_db($db))) { die("Omlouváme se, chyba při výběru databáze. Zkuste to prosím jindy."); } takhle ti o vzdy zhebne na tom die!
-
:-( to me stve,zase sem na to kliknul 2x:-( jinak staci kdyz umazes ten ; v radku s IF
-
Teď jsem nepochopil, jestli máš skript umístěnej doma na localhostu nebo tady na WZ, neboť: >> $tabulka = vse; >> $host = "localhost"; >> $db = "test"; >> $user = "root"; >> $password = ""; Pokud to máš doma na localhostu, tak aspoň bych dal obsah proměnné $tabulka do uvozovek, ale stejně to s tím nesouvisí, protože skript se zasekne mnohem výše, jak píšeš sám. Zkontroloval bych ještě jestli je správně název databáze.
-
Jasně, sisa na to kápla - pokud je ten kód taky zkopírovaný z toho, co máš na webu, tak to fungovat nemůže, protože tohle: if (!($vyber = mysql_select_db($db))); die("Omlouváme se, chyba při výběru databáze. Zkuste to prosím jindy."); je podmínka if ve které není žádný příkaz který se vykoná pokud podmínka platí a pod ní je samostatný řádek, který se vykoná vždycky nezávisle na tom if a způsobí vypsání oné hlášky a ukončení skriptu. Takže chyba je ten jediný středník, což je chyba která se dost špatně hledá, to může potvrdit většina PHP programátorů :-))))
-
já bych použil: $vyber = mysql_select_db($db) or die('bla bla');
-
>> TOM :-(((( jsem ON :-) je to Šíša
-
Já jsem si říkal že tam napíšu kápla (kápl), ale pak jsem uvažoval že přece sisa nemůže být mužská přezdívka. Šíša mě opravdu nenapadlo, sorry ;-)
-
ne to z webu nebylo... bylo to tim strednikem, dik
-
>>TOM oki,pro priste:-))