SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.05.2011 08:45:49

bredor
Участник
Зарегистрирован: 15.05.2011
Сообщений: 1

Помогите с запросом

<?php
  if (!$link = mysql_connect('localhost', 'root', '123456')) {
    echo 'Ошибка подключения к базе данных';
    exit;
  }

  //перенаправление подключения в русскую кодировку
  @mysql_query("SET NAMES 'cp1251'", $link);

  mysql_select_db('forum', $link);


  $sql = "INSERT INTO `users` (`UID`, `UNAME`, `UPSW`)
                        VALUES (1, 'Andrey', 'Fandeev')"
;

  $result = mysql_Query($sql, $link);
  if(!$result) {echo "Ошибка!!!";}

 
?>

выдает ошибку при запросе. Что делать? Подскажите в чем может быть проблема

Неактивен

 

#2 15.05.2011 12:34:24

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите с запросом

Я думаю, что он выдает не ошибку при запросе, а ошибку компиляции, когда
видит mysql_Query (сравните с mysql_query).

Также:
1. SET NAMES cp1251 пишется без кавычек
2. Вывод этого запроса тоже следует проверять на наличие ошибок
3. А если возникла ошибка следует писать mysql_error(), чтобы знать, в чем,
собственно, проблема.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson