За последние 24 часа нас посетили 23112 программистов и 1727 роботов. Сейчас ищут 1794 программиста ...

Warning

Тема в разделе "Вопросы от блондинок", создана пользователем reg-user, 17 ноя 2011.

  1. reg-user

    reg-user Активный пользователь

    С нами с:
    17 ноя 2011
    Сообщения:
    4
    Симпатии:
    0
    доброго всем времени суток, возникла вот такая ошибка
    Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/.../....php on line 44
     
  2. reg-user

    reg-user Активный пользователь

    С нами с:
    17 ноя 2011
    Сообщения:
    4
    Симпатии:
    0
    Код (Text):
    1.  
    2.    <?
    3.           if ($_POST[mess_admin] == "") {
    4.     $mess_add_admin = "Сообщение не добавлено!!!";
    5.     }
    6.     else {
    7.     $date_mess_admin = date("Y-m-d");
    8.     $text_mess_admin = mysql_real_escape_string($_POST['mess_admin']);
    9.     $query_add_mess_admin = "INSERT INTO `mess_admin` (author, text, date) VALUES({$_SESSION['login']}, {$text_mess_admin}, {$date_mess_admin})" ;
    10.     mysql_query($query_add_mess_admin) or die(mysql_error($query_add_mess_admin));// здесь ошибка
    11.     $mess_add_admin = "Сообщение добавлено!!!";
    12.     }
     
  3. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    or die(mysql_error($query_add_mess_admin))

    измени на

    or die(mysql_error())
     
  4. reg-user

    reg-user Активный пользователь

    С нами с:
    17 ноя 2011
    Сообщения:
    4
    Симпатии:
    0
    благодарю, этой ошибки нет, но выдает такое
    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 'здесь типа текст, 2011-11-16)' at line 1
     
  5. kotyara

    kotyara Активный пользователь

    С нами с:
    17 фев 2010
    Сообщения:
    163
    Симпатии:
    0
    вставляемые данные апострофами выдели
     
  6. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    одинарные кавычки, а не апострофы
    PHP:
    1. <?php
    2. $query_add_mess_admin = "INSERT INTO `mess_admin` (author, text, date) VALUES('{$_SESSION['login']}', '{$text_mess_admin}', '{$date_mess_admin}')" ;
     
  7. reg-user

    reg-user Активный пользователь

    С нами с:
    17 ноя 2011
    Сообщения:
    4
    Симпатии:
    0
    благодарю, за ответ, сам решил проблему
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    tex и date - слова языка SQL, поэтому пракильное решение проблемы
    [sql] INTO `mess_admin` (author, `text`, `date`) VALUES('[/sql]