![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 03.03.2023
Сообщений: 49
|
![]()
Ребята вопрос на миллион как теперь мне ввести данные в мою БД:
$database->exec('INSERT INTO bar VALUES ("1234")'); не работает. Может execute надо вместо exec помогите, пожалуйста!
Пароль: 'пароль'
![]() |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 03.03.2023
Сообщений: 49
|
![]()
Создал:
<?php $db = new SQLite3('mysqlite.db'); $results = $db->query('SELECT bar FROM foo'); while ($row = $results->fetchArray()) { echo $row['bar']; } $db->exec("INSERT INTO foo (bar) VALUES ('1234')"); ?>
Пароль: 'пароль'
![]() |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 03.03.2023
Сообщений: 49
|
![]()
Создал, ребята. Пока всё ровно, главное будьте рядом, пожалуйста! Я люблю Вас и спасибо за всё! А не подскажите, как TRUNCATE или DELETE работает в SQLite? Ведь базу надо будет чистить, каждые 100 сообщений или админом раз в неделю вручную.
Пароль: 'пароль'
![]() |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 03.03.2023
Сообщений: 49
|
![]()
Замутил ещё такую штуку для регистрации, чтобы он проверил есть ли аккаунт или нет:
while ($row = $results->fetchArray()) { if ($row['login'] == 'matrix') { exit; } }
Пароль: 'пароль'
![]() |
![]() |
![]() |
![]() |
#15 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Это делается одним запросом SELECT с подходящим условием WHERE.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 03.03.2023
Сообщений: 49
|
![]()
В sqlite этот номер не пройдёт и к тому же какая разница всё равно время на обработку одно и тоже уйдёт даже может мой код быстрее работает т.к. нет доп проверок. А может он ввести какой-нибудь логин типа ^6: bla bla bla, что-то там и войти например под моим логином. Надо доп проверку какую-нибудь, тогда? Только какую? Это уже вопрос глобального масштаба. Думайте уважаемые знатоки. А я поиграю в джаз!)
Пароль: 'пароль'
![]() |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 03.03.2023
Сообщений: 49
|
![]()
<?php
$login=htmlspecialchars(trim($_POST['login'])); $password=htmlspecialchars(trim($_P OST['password'])); if($login=="" || $password=="") { die("Заполните все поля!"); } // Проверяем длину пароля if(strlen($password)<7) { die("Длина пароля не может быть меньше 7 символов!"); } // Вставляем данные в БД $db = new SQLite3('mysqlitedb.db'); $results = $db->query('SELECT * FROM users'); while ($row = $results->fetchArray()) { if ($row['login'] == $login) { die("Извините, но такой логин уже существует! <a href='index.php'>На главную</a>"); } } $db->exec("INSERT INTO users (login, password) VALUES ('$login','$password')"); echo $login.', Вы успешно зарегистрировались у нас в чате, приятного общения! Только, не балуйте и пожалуйста соблюдайте простые правила: оскорбления, мат (включая скрытый) и флуд - запрещены!'; ?> ...
Пароль: 'пароль'
![]() |
![]() |
![]() |
![]() |
#18 | |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,486
|
![]() Цитата:
И, ты досих пор не увидел форме добавления поста, кнопку встаки кода ? |
|
![]() |
![]() |