I have a db with a table. Take for example "un_names". Table "registered_names". Everything is clear. Someone is registered, he is in the table "un_names", after confirmation in "registered_names". Here I use such a query, to determine who bounced, we take a request for a random sample.
We insert into the "registered_names" 1 a random name from "un_names":
INSERT INTO registered_names SELECT DISTINCT * FROM un_names WHERE un_name.name = name ORDER BY RAND( ) LIMIT 1
We infer who bounced:
echo $row["name"]." Перенесен ";
And delete from the old table:
DELETE FROM un_names WHERE id = un_name.name = name
Php code
$stmt = $db->query(' INSERT INTO registered_names SELECT DISTINCT * FROM names WHERE names.name= name ORDER BY ORDER BY RAND( ) LIMIT 1 '); echo $row["name"]." Перенесен "; $stmt = $db->query(' DELETE FROM names WHERE names.name= name ');
Please tell me why it does not work? I get this error
- SQLSTATE [HY000]: General error