Autor | Zpráva | ||
---|---|---|---|
Ghosting Profil |
#1 · Zasláno: 27. 4. 2008, 14:35:12
Zdravím,
řeším docela jednoduchý příklad výběru dat z mysql DB Mám tento kód: <?php $dbhost = 'localhost'; // adresa serveru kde se nachazi databaze $dbuser = '********'; // Vase uziv. jmeno pro pristup do databaze $dbpass = '******'; // vase heslo $dbname = '*******'; // jmeno databaze @$connect = mysql_connect($dbhost,$dbuser,$dbpass); @$db = mysql_select_db($dbname); if (!$connect) { echo("Chyba: Nepodařilo se připojit k databázi!"); exit; } $strankovani = $_GET['s']; // Tato promenna urcuje na ktere strance se prave nechazite $pocet = $strankovani * 1; $prispevky = mysql_query("SELECT * FROM sunlight-navstevni_kniha ORDER BY id ASC LIMIT $pocet,1"); echo mysql_error(); exit; // vybrani jen prispevku ktere se maji zobrazit $zaznam = mysql_fetch_array($prispevky); $prispevky_pocet = mysql_num_rows(mysql_query("SELECT * FROM sunlight-navstevni_kniha")); // celkem pocet prispevku ;?> A výběr dat z mysql je zde : <?php $output.=$zaznam[vzakz] ;?> Ale bohužel při výpisu z DB se mi vypíše chyba: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ............ Když si zapnu zobrazení chybových hlášek echo mysql_error() vypíše se toto: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-navstevni_kniha ORDER BY id ASC LIMIT 1,1' at line 1 Nevíte prosím kde mám chybu? Není možné že mám starší DB? |
||
nightfish Profil |
#2 · Zasláno: 27. 4. 2008, 14:38:19
sunlight-navstevni_kniha
pokud je tohle název tabulky, tak jej uzavři do opačných apostrofů `sunlight-navstevni_kniha` |
||
Ghosting Profil |
#3 · Zasláno: 27. 4. 2008, 18:27:42
Díky nightfish.
|
||
Časová prodleva: 16 let
|
0