Всем привет.Народ,вот сижу смотрю уроки попробовал навоять то же что и в уроке,на видео код сработал гладко,у меня же ошибка:Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in S:\home\test3.ru\www\index.php on line 9
ОБСУЖДЕНИЕ
ошибка в коде?
вот код:<?php
include ("db.php");
$res = mysql_query("SELECT id, title, text FROM articles WHERE id = 1," $db);
if (!$res) {echo "Запрос ложный";
exit(mysql_error());
}
$myrow = mysql_fetch_array($res);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title><?php echo $myrow["title"];?></title>
</head>
<body>
<?php echo $myrow["text"];?>
</body>
</html>
include ("db.php");
$res = mysql_query("SELECT id, title, text FROM articles WHERE id = 1," $db);
if (!$res) {echo "Запрос ложный";
exit(mysql_error());
}
$myrow = mysql_fetch_array($res);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title><?php echo $myrow["title"];?></title>
</head>
<body>
<?php echo $myrow["text"];?>
</body>
</html>
сори,заработало,но кодировка неправильна,из базы выводяться иероглифы одни,в чем лаг и как исправить?
utf8
PowerHelper, в базе стоит utf8_bin
html ептвою
PowerHelper, тоже изменил на utf8 и один фиг иероглиф,и в коннекте с базой прописал set names utf8 а толку нуль
попробуй так.
откати все назад и в штакере пропиши
AddDefaultCharset
utf-8
откати все назад и в штакере пропиши
AddDefaultCharset
utf-8
какой у тебя текстовый редактор? надеюсь не блокнот и ворд
Dreamwaver или как там её правильно и notepad+
В файле db.php добавь строчку mysql_query('SET NAMES "utf8"');
Chelsik95, Я выше писал что прописан данный код