За последние 24 часа нас посетили 21025 программистов и 1630 роботов. Сейчас ищут 1152 программиста ...

SQL-запрос в PHP

Тема в разделе "PHP и базы данных", создана пользователем Bax, 13 ноя 2007.

  1. Bax

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

    С нами с:
    13 ноя 2007
    Сообщения:
    3
    Симпатии:
    0
    Вот у меня сейчас проблема! Не могу сделать SQL-запрос из PHP...

    В phpMyAdmin работает запрос

    Код (Text):
    1. create database auth;
    2. use auth;
    3. create table auth (
    4. name varchar(10) not null,
    5. pass varchar(30) not null,
    6. primary key (name)
    7. );
    8. insert into auth values
    9. ( 'user', 'pass');
    10. insert into auth values
    11. ( 'testuser', password('test!23') );
    12. grant select, insert, update, delete
    13. on auth.*
    14. to webauthglocalhost
    15. identified by 'webauth';
    А встраиваю через php не получается!!!

    Код (Text):
    1. $query = "create database auth
    2.     use auth
    3.     create table auth (
    4.              name           varchar(10) not null,
    5.              pass           varchar(30) not null,
    6.              primary key      (name)
    7.     )
    8.  
    9.    insert into auth values
    10.        ('user', 'pass')
    11.     insert into auth values
    12.        ('testuser', password('test123'))
    13.     grant select, insert, update, delete
    14.     on auth.*
    15.     to webauthglocalhost
    16.     identified by 'webauth' ";
    Или я где-то ошибаюсь?
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Нельзя в mysql_query выполнить сразу несколько запросов. Поищи, я тут приводил способ распарсивания запросов на несколько. К тому же, каждый запрос должен отделяться от предыдущего точкой с запятой.
     
  3. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Можно, если использовать mysqli. там есть mysqli_multy_query