|
|
|
| Создаю таблицу
CREATE TABLE 'users' ( 'id' BIGINT ( 12 ) NOT NULL PRIMARY KEY, 'login' VARCHAR ( 24 ) , 'password' VARCHAR ( 14 ) ) ;
CREATE UNIQUE INDEX users_login ON 'users' ( 'login' ) ;
Пытаюсь вставить значение, как пример в мануале
INSERT INTO 'users' VALUES (NULL, 'Администратор', '12345');
Выводит ошибку, вообщем ругается на NULL | |
|
|
|
|
|
|
|
для: Ури Геллер
(26.03.2010 в 11:13)
| | где автоинкремент? | |
|
|
|
|
|
|
|
для: Valick
(26.03.2010 в 11:21)
| | CREATE TABLE 'users' ( 'id' INTEGER PRIMARY KEY AUTOINCREMENT, 'login' VARCHAR ( 24 ) , 'password' VARCHAR ( 14 ) ) ;
точно
Что-то мануал почитал по ходу тут индекс вообще не нужен есть ROWID | |
|
|
|
|
|
|
|
для: Ури Геллер
(26.03.2010 в 11:39)
| | А как русские символы вставить пишет каракули? | |
|
|
|
|
|
|
|
для: Ури Геллер
(26.03.2010 в 12:15)
| | Блять, почему в этом ебаном sqlite managere всё работает а у меня хуйня какая-то получается! | |
|
|
|
|
|
|
|
для: Ури Геллер
(26.03.2010 в 12:15)
| | Где-то у вас косяк с кодировкой.
Возможно поможет PRAGMA. | |
|
|
|
|
|
|
|
для: Саня
(26.03.2010 в 13:30)
| | ставил я прагму, я не пойму значит если записи вставлять через менеджер работает
include "functions.php";
include "header.php";
include "db.php";
$name = "Иван";
$query = "INSERT INTO users VALUES ('$name', 'test');";
$db->query($query);
а так вместо вани каракули добавляет Иван и при выборке возвращает строку в ACSII
Я на хампе сейчас проверяю
sqlite3SQLite3 support enabled
SQLite3 module version 0.7-dev
SQLite Library 3.6.20
функция sqlite3_open не работает,
вообщем не знаю что тут не так, но почему через менеджер добавляется без каракуль | |
|
|
|
|
|
|
|
для: Ури Геллер
(26.03.2010 в 13:44)
| | Вот это у меня отрабатывает без проблем:
<?
$pdo = new PDO('sqlite:test.sq3');
$pdo->query("
CREATE TABLE 'users' (
'id' INTEGER PRIMARY KEY AUTOINCREMENT,
'login' VARCHAR (24),
'password' VARCHAR (14)
);");
$pdo->query("INSERT INTO 'users' VALUES (NULL, 'Администратор', '12345');");
print_r($pdo->query("SELECT * FROM 'users'")->fetchAll());
|
| |
|
|
|
|
|
|
|
для: Саня
(26.03.2010 в 14:15)
| | сейчас попробую | |
|
|
|
|
|
|
|
для: Саня
(26.03.2010 в 14:15)
| | А от расширения файла бд зависит что-нибудь? | |
|
|
|
|
|
|
|
для: Ури Геллер
(26.03.2010 в 14:31)
| | Нет. | |
|
|
|
|
|
|
|
для: Ури Геллер
(26.03.2010 в 13:44)
| | Array ( [0] => Array ( [login] => Администратор [0] => Администратор [password] => 12345 [1] => 12345 ) ) UTF-8 так все работает, я же через SQLite3 делал, спасибо | |
|
|
|