Comprobar si se realiza una consulta sql en php

  • Autor Autor kaly77
  • Fecha de inicio Fecha de inicio
K

kaly77

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas,

necesito algo de ayuda...

tengo una consulta sql que realiza un update en la base de datos, al hacer el update, el registro puede existir o no, quiero saber cuando el registro no existe para en vez de hacer un update hacer un insert.

Un saludo
 
primero chequea con mysql_query('select from etc

despues hace un mysql_num_rows

si te devuelve true que haga el update, si es false que inserte

de todos modos te recomiendo inspeccionar count, te ahorrarías una linea
 
Sencillo, simplemente ejecuta la sentencia con un if/else, por ejemplo:

PHP:
if($mysqli->query($query)!==False){
    echo "Éxito";
}else{
    echo "Falló";
}
 
Gracias, ya esta solucionado.

Un saludo
 
Atrás
Arriba