Foros del Web » Programando para Internet » PHP »

php + mysqli

Estas en el tema de php + mysqli en el foro de PHP en Foros del Web. Hola estoy usando php y conectandome a la BD usan mysqli. Mi duda es la siguiente...cuando hago querys del tipo INSERT, UPDATE......dicha llamada me retorna ...
  #1 (permalink)  
Antiguo 29/05/2008, 06:58
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 5 meses
Puntos: 2
php + mysqli

Hola estoy usando php y conectandome a la BD usan mysqli. Mi duda es la siguiente...cuando hago querys del tipo INSERT, UPDATE......dicha llamada me retorna true si ha ido bien o false si no..........entonces para saber si algo ha ido mal no tengo mas que mirar ese dato............pero cuando hago una SELECT......dicha select he leido que siempre devuelve una instancia a un objeto (un resultset).....Como se yo si ha habido algun error a la hora de hacer dicha select? porque si siempre me devuelve la instancia aun resultset....

Un saludo
  #2 (permalink)  
Antiguo 29/05/2008, 08:19
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Respuesta: php + mysqli

No se si es lo que quieres pero has probado esto:

$cons="SELECT * FROM tabla";
$sql=mysql_query($cons) or die ("ERROr":.mysql_error());
  #3 (permalink)  
Antiguo 29/05/2008, 08:50
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Respuesta: php + mysqli

Tal cual lo dice ACX_POISON solo debes checar que la consulta se ejecute de lo contrario arrojara un error (OR DIE ('Consulta fallida: ' . mysql_error()) )

Código:
$sel=SELECT.....
$res = mysql_query($sel) or die('Consulta fallida: ' . mysql_error());
saludos
__________________
"Eres grande por que caminas entre gigantes"
  #4 (permalink)  
Antiguo 29/05/2008, 09:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: php + mysqli

Hola Blade_Storm,

Mysqli_query te devuelve false en error por lo que puedes saber el error usando algo así:
Código PHP:
$result $mysqli->query("SELECT * FROM City"MYSQLI_USE_RESULT)
if (!
$result) {
        
printf("Error: %s\n"$mysqli->error);

Saludos.
  #5 (permalink)  
Antiguo 29/05/2008, 09:55
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: php + mysqli

para insertar haces

Código PHP:
$query "INSERT INTO tabla
'variable = $variable'
'variable1 = $variable1';
$mysql_query($query); 
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
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 17:23.