За последние 24 часа нас посетили 36733 программиста и 1708 роботов. Сейчас ищут 1204 программиста ...

Не работает SQL запрос

Тема в разделе "PHP для новичков", создана пользователем kadet, 18 окт 2010.

  1. kadet

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

    С нами с:
    2 авг 2010
    Сообщения:
    79
    Симпатии:
    0
    Есть запрос
    PHP:
    1.  
    2. $query='create table data_user (id int, primary key(id), lp varchar (50), nombre_id varchar (50), lock int , dopa varchar (100))';
    3.  
    4. if (! $result = mysql_query($query,$link)) {echo('error query .. ' .mysql_query());} else echo('query: ok<br>');
    5.  
    почему выдаёт сообщение
    "Wrong parameter count for mysql_query()"?

    Вот вроде вопрос сформулировал правильно, решение не смог найти :)
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    $link чему равно? =) оно должно быть не просто так =)
    хотя и без него должно работать по последнему вроде подключению
     
  3. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Патамучта, у вас там 2 mysql_query().
    Ошибка в двух строках гораздо быстрее ищется глазами, чем путём пощенья на форум.
     
  4. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    Вместо
    пиши
     
  5. kadet

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

    С нами с:
    2 авг 2010
    Сообщения:
    79
    Симпатии:
    0
    Игорь, там ранее шло $link=mysql_connect('','','');

    vasa_c я ошибку сам нашёл прежде чем проверять и отправлять на форум. Скопировал с файла содержащего ошибку.

    почемуто не работает вариант
    PHP:
    1.  
    2.  $query='create table data_user (id int, primary key(id), lp varchar (50), nombre_id varchar (50), lock int , dopa varchar (100))';
    3.  
    4.  if (! $result = mysql_query($query,$link)) {echo('error query .. ' .mysql_error());} else echo('query: ok<br>');
     
  6. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    и как не работает?
    что выводит?
     
  7. Hotei

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

    С нами с:
    18 окт 2010
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Украина
    Код (Text):
    1. create table data_user (`id` int, primary key(id), `lp` varchar (50), `nombre_id` varchar (50), `lock` int , `dopa` varchar (100))
    Обратите внимание на зарезервированное слово "lock"