| 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: 18 let
|
|||
0