ОБСУЖДЕНИЕ

ошибка в коде?

12 сообщений1 просмотровОткрыта
#1
Всем привет.Народ,вот сижу смотрю уроки попробовал навоять то же что и в уроке,на видео код сработал гладко,у меня же ошибка:Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in S:\home\test3.ru\www\index.php on line 9
#2
вот код:<?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>
#3
сори,заработало,но кодировка неправильна,из базы выводяться иероглифы одни,в чем лаг и как исправить?
#4
utf8
#5
PowerHelper, в базе стоит utf8_bin
#6
html ептвою
#7
PowerHelper, тоже изменил на utf8 и один фиг иероглиф,и в коннекте с базой прописал set names utf8 а толку нуль
#8
попробуй так.
откати все назад и в штакере пропиши
AddDefaultCharset
utf-8
#9
какой у тебя текстовый редактор? надеюсь не блокнот и ворд
#10
Dreamwaver или как там её правильно и notepad+
#11
В файле db.php добавь строчку mysql_query('SET NAMES "utf8"');
#12
Chelsik95, Я выше писал что прописан данный код