у меня есть какие-либо команды SQL для создания резервной копии из полой таблицы и я использую эту команду bewlow в PHPMyAdmin:несколько команд SQL не работают в PHP
SQL:
CREATE TEMPORARY TABLE tmptable_1 SELECT * FROM sale_khomsi;
UPDATE tmptable_1 SET id= NULL , faal= 1;
INSERT INTO sale_khomsi SELECT * FROM tmptable_1;
DROP TEMPORARY TABLE IF EXISTS tmptable_1;
этой работе правильно но после того, как подножка этой команды в PHP код такого аз:
PHP:
$reslut=mysql_query("CREATE TEMPORARY TABLE tmptable_1 SELECT * FROM sale_khomsi;
UPDATE tmptable_1 SET id= NULL , faal= 1;
INSERT INTO sale_khomsi SELECT * FROM tmptable_1;
DROP TEMPORARY TABLE IF EXISTS tmptable_1;");
не работает.
результат MYSQL в PhpMyAdmin:
CREATE TEMPORARY TABLE tmptable_1 SELECT * FROM sale_khomsi;# 4 rows affected.
UPDATE tmptable_1 SET id= NULL , faal= 1;# 4 rows affected.
INSERT INTO sale_khomsi SELECT * FROM tmptable_1;# 4 rows affected.
DROP TEMPORARY TABLE IF EXISTS tmptable_1;# MySQL returned an empty result set (i.e. zero rows).
Только одно примечание может хотеть изменить 'mysql_ *' на 'mysqli_ *' или что-то еще вроде 'pdo' – Sir
, вы не можете выполнить несколько операторов в одном mysql_query(); –