[help] Ошибка MySQL

Статус
В этой теме нельзя размещать новые ответы.

Braniack

Профессор
Регистрация
25 Май 2008
Сообщения
160
Реакции
46
Значит, только начал писать сайт на пхп.
Значит дошёл до такого шага.
На определённой странице, у меня должна выводиться информация из БД, т.е краткая новость, бд создана, соединение установлено вообщем вроде всё ок.
Но при переходе на страницу, он мне выдает такую ошибку

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 ''2' at line 1

Вот сам код страницы на которой эта ошибка выскакивает. Подскажите как её решить?

Код:
$result = mysql_query("SELECT id,title,description,dat,author,mini_img,view FROM data WHERE cat='$cat",$db);
 
Код:
$result = mysql_query("SELECT id,title,description,dat,author,mini_img,view FROM data WHERE cat='$cat",$db);
' забыл
 
Точно, спасибо огромное. И еще возникло несколько вопросов, да бы не создавать новые темы, буду спрашивать здесь:

1) Можете дать ссылку или сам скирпт авторизации-регистрации. Чтоб можно было свой профиль менять, чтоб можно было ЛС юзать и тп

2) Можете дать скрипт, для постраничной навигации.
3) Можете дать скрипт, bb кодов. Ну чтоб юзер не сам теги прописывал <strong></storng> а была панелька (как в дле)
4) Еще бы такой скрипт как лайтбокс (автоматическое уменьшение картинки)

И вот такой вопрос, как свзязать потом 1 пункт с комментариями?
 
2TC #5
много кода и передай привет регуляркам
 
2TC #5
много кода и передай привет регуляркам

Я тока учусь, делаю всё по книгам + видеоурокам. Как там так и я, Правда изменяя и дополняя тем что мне нужно

комплект примеров
Для просмотра ссылки Войди или Зарегистрируйся

ЗАчем мне это?
Мне нужны как бы отдеьные скрипты, что бы прикрутить их к моему сайту.
 
Точно, спасибо огромное. И еще возникло несколько вопросов, да бы не создавать новые темы, буду спрашивать здесь:
3) Можете дать скрипт, bb кодов. Ну чтоб юзер не сам теги прописывал <strong></storng> а была панелька (как в дле)
пример
HTML:
<script type="javascript">
function toStrong()
{
        var msg = document.all.text1.value;
        document.all.text1.value = "<strong>"+msg+"</strong>";
}
</script>
<p name="text1">Введите текст, которые будет обрамлен тегом &lt;strong&gt;</p>
<input type="button" src=".." onclick="toStrong()"/>
 
Люди, подскажите возникла проблема:

Знач стал я сайт переносить на хостинг. Сделал бека бд в кодировке cp1251. Импортировал на хостинг с кодировкой cp1251. Во всех файлах прописана кодировка cp1251.

Но вот, захожу я на сайт, и вижу что место русски букв одни ?????????????.
В БД русский текст отображается нормально.

Я подумал, ну мало ли чичё. Создал таблицу, ввле данные сделал запрос к этим данным, и всёравно одни ????????

Пишу хостеру, он говорит что типа ищи проблему в кодировке в своих файлах. Где их искать? У меня все файлы в нужной кодировке + БД втой же
 
Ну есть три компонента где нужно проверить кодировку - в базе, в скриптах и в браузере. Больше насколько я знаю - искать проблему негде. Что-то одно у тебя не так.
 
при создании коннекта к базе с помощью mysql_connect, допиши еще:
mysql_query("set names cp1251");
mysql_query("set collation_connection = 'cp1251_general_ci'");
после выбора базы (mysql_select_db)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху