Такое дело, пытаюсь сделать форму удаления данных из базы данных, сделал самый простенький вариант
$id = $_GET['id'];
$delete = "DELETE FROM content WHERE id= $id";
mysql_query($delete);
При посещении адреса ***.php?id=*id новости* ее удаляет. но когда пытаюсь сделать подобное только вместо id использовать к примеру заголовок, или уникальный сгенерированный код,
делаю в таком виде:
$id = $_GET['uid'];
$delete = "DELETE FROM content WHERE uid= $id";
mysql_query($delete);
ссылка должна приобрести вид ***.php?uid=*uid новости*
но ничего не происходит. В чем дело, или кто поможет как сделать иначе, до меня недоходит. Находил разные способы в сети, но не один не работает, да и ничего не описывают по этому поводу.
1. Не используйте mysql - его уже удалили из php 7.0, используйте хотя-бы mysqli или pdo.
2. Использование вами mysql в будущем грозит вам проблемами при желании миграции на новые версии - ведь всё может быть, зачем усложнять себе жизнь?
3. Можете взять какой-нибудь визуальный редактор на первое время и строить запросы при его помощи - там очень хорошо отслеживать синтаксис и строить более сложные запросы для новичка. Года 4 назад пользовался dbForge Studio for MySQL - очень помогла на первых этапах, крайне советую её + она бесплатна для домашнего использования.