Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2017-06-10 21:27:51 ЛС | профиль | цитата
nesco писал(а):
Я бы еще добавил
Я бы тоже добавил, но иногда лучше промолчать.

Хотя пару вопросов задам:
Что будешь делать если у тебя будет несколько "Иванов Иван Иванович" ?
SELECT foto FROM note WHERE fio = '%1' Как думаешь, чьё фото загрузится ? Ответ: последнего принятого на работу Иванова Ивана Ивановича
DELETE FROM note WHERE fio = '%1' А здесь удалятся все полные тёзки.
И т.д. и т.п.
Поэтому каждому нужно присвоить ИНДИВИДУАЛЬНЫЙ НОМЕР.
В БД это делается так:
CREATE TABLE IF NOT EXISTS note( id INTEGER PRIMARY KEY, ..... и SELECT, DELETE, UPDATE делать по этому номеру, а не по ФИО.

И ещё одно.
Каждый запрос ДОЛЖЕН заканчиваться ";". Это не прихоть - просто запрос будет обрабатываться быстрее.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Редактировалось 5 раз(а), последний 2017-06-11 10:23:09