Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый Вчера, 14:10   #11
Llirik1
Пользователь
 
Регистрация: 03.03.2023
Сообщений: 42
По умолчанию

Ребята вопрос на миллион как теперь мне ввести данные в мою БД:

$database->exec('INSERT INTO bar VALUES ("1234")'); не работает. Может execute надо вместо exec помогите, пожалуйста!
Пароль: 'пароль'
Llirik1 вне форума Ответить с цитированием
Старый Вчера, 14:30   #12
Llirik1
Пользователь
 
Регистрация: 03.03.2023
Сообщений: 42
По умолчанию

Создал:

<?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')");
?>
Пароль: 'пароль'
Llirik1 вне форума Ответить с цитированием
Старый Вчера, 15:04   #13
Llirik1
Пользователь
 
Регистрация: 03.03.2023
Сообщений: 42
По умолчанию

Создал, ребята. Пока всё ровно, главное будьте рядом, пожалуйста! Я люблю Вас и спасибо за всё! А не подскажите, как TRUNCATE или DELETE работает в SQLite? Ведь базу надо будет чистить, каждые 100 сообщений или админом раз в неделю вручную.
Пароль: 'пароль'
Llirik1 вне форума Ответить с цитированием
Старый Вчера, 16:09   #14
Llirik1
Пользователь
 
Регистрация: 03.03.2023
Сообщений: 42
По умолчанию

Замутил ещё такую штуку для регистрации, чтобы он проверил есть ли аккаунт или нет:

while ($row = $results->fetchArray()) {
if ($row['login'] == 'matrix') {
exit;
}
}
Пароль: 'пароль'
Llirik1 вне форума Ответить с цитированием
Старый Вчера, 20:09   #15
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Цитата:
Сообщение от Llirik1 Посмотреть сообщение
while ($row = $results->fetchArray()) {
if ($row['login'] == 'matrix') {
exit;
}
}
Это делается одним запросом SELECT с подходящим условием WHERE.
Arigato вне форума Ответить с цитированием
Старый Вчера, 23:36   #16
Llirik1
Пользователь
 
Регистрация: 03.03.2023
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Это делается одним запросом SELECT с подходящим условием WHERE.
В sqlite этот номер не пройдёт и к тому же какая разница всё равно время на обработку одно и тоже уйдёт даже может мой код быстрее работает т.к. нет доп проверок. А может он ввести какой-нибудь логин типа ^6: bla bla bla, что-то там и войти например под моим логином. Надо доп проверку какую-нибудь, тогда? Только какую? Это уже вопрос глобального масштаба. Думайте уважаемые знатоки. А я поиграю в джаз!)
Пароль: 'пароль'
Llirik1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц