Я разрабатываю приложение для Android, которое отправляет HTTP requests
на сервер, используя php and mysql
.Проверка дубликатов перед обновлением поля
Пользователь должен заполнить два поля. скажем, A и B они будут добавлены к двум столбцам таблицы (col A и col B. Однако после этого я хочу добавить содержимое A в B.
У меня возникла проблема при проверке дубликатов A в B. результат я хочу есть а, как пользователь вводит и в содержание A + B без каких-либо дубликатов.
Это то, что я использую
$A = $_POST['A'];
$last_inserted_id = mysql_insert_id();
$updateTable = mysql_query("UPDATE Table SET B=IFNULL(CONCAT(B, '$A'), '$A')WHERE _id='$last_inserted_id'");
к сделайте это яснее, B содержит только слова, а не предложение, однако A является предложением.
так Я остановил предложение A .. например A = «Я хочу научиться программированию» - $ A = «изучать программирование».
Итак, если B программирует, конечный результат должен быть изучен и программироваться. Теперь я начинаю учиться программированию.
Почему вы не используете PHP вместо MySQL для этого, прежде чем хранить в базе данных? – SAVAFA
Пожалуйста, не используйте интерфейс 'mysql_query', он устарел и будет удален в будущих версиях PHP. [PDO] (http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/) является хорошей альтернативой и имеет преимущество фиксации ваши [SQL-инъекции ошибок] (http://bobby-tables.com/), предоставляя простой, надежный метод для [SQL escaping] (http://bobby-tables.com/php). – tadman
спасибо @tadman, я сейчас перейду на новую структуру. –