Nejste přihlášen/a.
Hezký den, potřeboval bych poradit, kde dělám chybu. Snažím se propojit PHP s MySQL pomocí tohoto kódu, ale i když to žádnou chybu nehlásí, tak se mi prostě obsah tabulky ne a ne vypsat. Pomůžete mi někdo odhalit chybu prosím?
(Ta zpětná lomítka v kódu ve skutečnosti nejsou, vkládá je tam server Poradte )
Kód:
$dbname = "testik";
$dbserver = "localhost";
$dbuser = "...";
$dbpass = "...";
$table = "pokus"; //*tyto údaje jsou OK
$db = mysql_connect("$dbserver","$dbuser","$dbpass");
if (!$db) die(Error when connecting to database: error .mysql_error());
mysql_select_db("$dbname",$db);
$sql="SELECT * FROM $table order by id desc";
mysql_query ("SET NAMES cp1250") or die (Could not set names);
$result = mysql_query($sql);
$resultsnumber = mysql_numrows($result);
while ($row = mysql_fetch_array($result)) {
$novinky_id = $row["novinky_id"];
$novinky_datum = $row["novinky_datum"];
$novinky_nadpis = $row["novinky_nadpis"];
$novinky_text = $row["novinky_text"];
echo "$novinky_nadpis $novinky_datum $novinky_text"; //*A tady se mi nic nevypíše */
}
MySQL_Close();
?>
skript funguje
";
a na konec skriptu třeba
echo "
skript dokončen
";
Snadno pak na první pohled poznáš co se ti vlastně vykonává a co už ne.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.