Escribir sentencias sql en php
Utilice mysql_query en php para ejecutar declaraciones SQL en lotes usando matrices.
El ejemplo de referencia es el siguiente:
Idea: aquí se utiliza una matriz. Utilice la función explotar
para explotar la declaración $query según ";", y luego ejecútela en un bucle:
$query
= p>
'eliminar
de
ecs_goods _attr
donde
attr_id=11
y
goods_id=22;
insertar
en
ecs_goods_attr
(goods_attr_id, mercancías_id, attr_id, attr_value , attr_price) valores (null, 33, 138, "bold", 0
Actualizar
ecs_goods
set
goods_number); =10, shop_price=55
donde
goods_id=33;'
$query_e
=
explotar(' ;','$consulta');
foreach
($query_e
as
$k
=gt;$v)
{
mysql_query($query_e[$k]);
}
De esta manera, las
sentencias $query se ejecutarán en lotes.