Autor Zpráva
Ghosting
Profil
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
sunlight-navstevni_kniha
pokud je tohle název tabulky, tak jej uzavři do opačných apostrofů
`sunlight-navstevni_kniha`
Ghosting
Profil
Díky nightfish.

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: