Foros del Web » Programando para Internet » PHP »

Error delete mysql y php

Estas en el tema de Error delete mysql y php en el foro de PHP en Foros del Web. Bueno, tengo una duda y es que intento eliminar en una query el contenido de varias tablas a la vez y me da error y ...
  #1 (permalink)  
Antiguo 29/05/2013, 10:08
 
Fecha de Ingreso: febrero-2011
Mensajes: 6
Antigüedad: 13 años, 2 meses
Puntos: 0
Error delete mysql y php

Bueno, tengo una duda y es que intento eliminar en una query el contenido de varias tablas a la vez y me da error y no consigo verlo:

switch ($_POST["accio"]) {
case "Eliminar":
$query=('delete from carousel where codi='.$_POST["llista"].';
delete from carousel_es where codi='.$_POST["llista"].';
delete from carousel_en where codi='.$_POST["llista"].';
delete from carousel_fr where codi='.$_POST["llista"].';
delete from carousel_it where codi='.$_POST["llista"].';
delete from carousel_de where codi='.$_POST["llista"].';
delete from carousel_nl where codi='.$_POST["llista"].';');
mysql_query($query) or die($mysql_error());

if ($resultat==1) {
?>
<script>
alert("Dades esborrades correctament.");
self.location="<?print($pag);?>";
</script>
<? }else{

print ($query)
?>
<script>
alert("Error: Dades no esborrades.");
<?php //history.back(-1);?>
</script>
<? }
break;

-si fuerais tan amables de echarme un cable, siempre me ha funcionado este sistema, si hago print de la query y la ejectuo directamente en el mysql me lo borra bien, y las bariables de "llista" y "accio" me las lee bien tambien. Gracias
  #2 (permalink)  
Antiguo 29/05/2013, 10:16
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error delete mysql y php

¿Cuando dices que te funciona bien lo ejecutas con phpMyAdmin?

Bueno, eso es natural ya que la extensión de MySQL en PHP no permite la ejecución de varias consultas a la vez.

En phpMyAdmin funciona porque ellos implementaron una solución para ello, que no es buena, pero les funciona.

Y por cierto, es mysql_error() y no $mysql_error() por si deseas saber que error estás cometiendo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 30/05/2013, 04:00
 
Fecha de Ingreso: febrero-2011
Mensajes: 6
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Error delete mysql y php

Muchas gracias!!, voy a probar de lanzar las querys individualmente, lo curioso es que en otro script si que me funciona...

Etiquetas: delete, mysql, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:38.