За последние 24 часа нас посетили 17485 программистов и 1721 робот. Сейчас ищут 1563 программиста ...

Библ-ка SQLite и подготовленные выражения в PHP не работают!

Тема в разделе "PHP и базы данных", создана пользователем erstudio, 2 сен 2006.

  1. erstudio

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

    С нами с:
    2 сен 2006
    Сообщения:
    2
    Симпатии:
    0
    У меня не работает библиотека SQLite. в php.ini я её подключил(extension=php_sqlite.dll).
    При выполнении данного кода

    PHP:
    1. $db=sqlite_open(db/mydb.sqlite);
    2. sqlite_exec($db,"begin;
    3. create table friends(friend_id integer primary key,friend_name char(255));
    4. insert into friends(friend_name) values('John');
    5. insert into friends(friend_name) values('Fred');
    6. insert into friends(friend_name) values('Alex');
    7.     commit;");
    выдаёт "Call to undefined function sqlite_open()". Помогите, плиз, очень хочу в этом разобраться!
    А ещё не работают подготовленные выражения. Код:

    PHP:
    1. $link=mysqli_connect("localhost","user","pass","mytest");
    2. $my_friends=array("Ben","Lisy","Oskar");
    3. $prep_query=mysqli_prepare($link,"insert into friends values(NULL,?);");
    4. foreach($my_friends as $friend){
    5.     mysqli_stmt_bind_param($prep_query,"s",$friend);
    6.     mysqli_stmt_execute($prep_query);
    7. }
    8. mysqli_stmt_close($prep_query);
    9. mysqli_close($link);
    Этот код просто добавляет пустые записи в базу данных! В чём здесь фокус??? Заранее благодарен! :D
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    значит не подключил библиотеку.
     
  3. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    а в phpinfo ее видно?
     
  4. Vitas

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

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    наде еще подключить php_pdo.dll
     
  5. erstudio

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

    С нами с:
    2 сен 2006
    Сообщения:
    2
    Симпатии:
    0
    Подключил я библиотеку php_pdo.dll. Теперь sqlite работает, спасибо за помощь!
    Но 2-я проблемка так и осталась - подготовленные выражения не работают!
    Подскажите, с чем это может быть связано!
     
  6. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург