2012-05-23 3 views
-2

Чтобы вставить данные, обновить данные и удалить таблицу, необходимо скопировать существующую базу данных sqlite в: память: на PHP?PHP и существует SQLITE

определение Таблица:

CREATE TABLE [appointment] (
    _appId integer NOT NULL PRIMARY KEY AUTOINCREMENT 
    ,_id integer NOT NULL 
    ,svc_id integer NOT NULL 
    ,cust_id integer NOT NULL 
    ,person_nm text NOT NULL 
    ,cust_cno integer NOT NULL 
    ,full_add text NOT NULL 
    ,book_dt date NOT NULL 
    ,app_dt date NOT NULL 
    ,app_time time NOT NULL 
    ,service text NOT NULL 
    ,status text NOT NULL 
    ,nxt_dt date 
    ,nxt_time time 
    ,att_dt date 
    ,att_time time 
    ,remark text 
); 

и обновление заявление:

UPDATE appointment 
SET svc_id='$sid',app_dt='$dt',app_time='$tim',full_add='$add',cust_cno='$cno' 
WHERE _appId='$i'; 
+0

Таблица определения: Проверьте. Оператор обновления: проверьте. Вопрос: Uh ... – Flimzy

ответ

0

Нет, вы можете получить доступ и изменить SQLite базы данных, хранящейся в файле непосредственно.

+0

Большое вам спасибо. Но у меня проблема при обновлении таблицы. Он не может быть обновлен в базе данных. Можете ли вы мне помочь ... – Yogi

+0

@Yogi - пожалуйста, укажите определение вашей таблицы и утверждение 'UPDATE' – dezso

+0

@ dezso-Table: CREATE TABLE [назначение] (_appId целое число NOT NULL PRIMARY KEY AUTOINCREMENT, _id integer NOT NULL, svc_id integer NOT NULL, cust_id integer NOT NULL, person_nm текст NOT NULL, cust_cno integer NOT NULL, full_add текст NOT NULL, book_dt date NOT NULL, дата app_dt NOT NULL, время app_time NOT NULL, текст службы NOT NULL, текст состояния NOT NULL, nxt_dt date , nxt_time time, att_dt date, att_time time, примечание); и Update: SET UPDATE SET svc_id = '$ sid', app_dt = '$ dt', app_time = '$ tim', full_add = '$ add', cust_cno = '$ cno' где _appId = '$ i'. Заранее спасибо. – Yogi

Смежные вопросы