Foros del Web » Programando para Internet » PHP »

problemas con MySQLi

Estas en el tema de problemas con MySQLi en el foro de PHP en Foros del Web. Hola, gente... antes un 72 min de silencio por Megaupload, megaworld.com ........ megaporn ... ... bueno, tengo un problema con mysqli, y el servidor de ...
  #1 (permalink)  
Antiguo 21/01/2012, 04:10
 
Fecha de Ingreso: mayo-2011
Mensajes: 171
Antigüedad: 13 años, 6 meses
Puntos: 32
Pregunta problemas con MySQLi

Hola, gente... antes un 72 min de silencio por Megaupload, megaworld.com ........ megaporn......


bueno, tengo un problema con mysqli, y el servidor de 6te.net. subí una pagina con conecion a BD por mysqli y todo de perlas, luego continue con la web volví a subir y no va nada me manda un error en query->fetch_array(), y se una web de prueba, para ver que pasaba solo con la coneccion pero igual el error es este

Código PHP:
Fatal errorCall to a member function fetch_row() on a non-object in /home/vhosts/yaykuy.6te.net/deliciasdelperu.cl/index.php on line 18 
y la web de prueba es esta

Código PHP:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
</head>

<body>
<?php
define
('SERVIDOR','localhost');
define('BASEDATO','deliciasdelperu');//    
define('USUARIO','root');//
define('CONTRACENIA','');//
////////>>>>>>

$bd = new MySQLi(SERVIDOR,USUARIO,CONTRACENIA,BASEDATO); 
if(
$bd->errno != 0){echo 'Error de conexion';exit();}

$bdDatos=$bd->query('SELECT * FROM datos');
/*el error me ale aqui*/
while($fila=$bdDatos->fetch_array()){$tdDatos[]=$fila;}        
/*y no se de que, antes iba perfecto, y estaba igual*/
var_dump($tdDatos);
$bdDatos->close();
$bd->close();

?>
</body>
</html>

Última edición por dukeblass; 21/01/2012 a las 05:11
  #2 (permalink)  
Antiguo 21/01/2012, 05:32
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: problemas con MySQLi

en el código mostrado usas fetch_array en vez de fetch_row, normalmente uso fetch_array indicando como procesará los resultados...

Código PHP:
Ver original
  1. while($row = $result->fetch_array(MYSQLI_ASSOC)) {
  2.     echo $row['micampo'];
  3. }
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #3 (permalink)  
Antiguo 21/01/2012, 05:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 171
Antigüedad: 13 años, 6 meses
Puntos: 32
Respuesta: problemas con MySQLi

Cita:
Iniciado por Nemutagk Ver Mensaje
en el código mostrado usas fetch_array en vez de fetch_row, normalmente uso fetch_array indicando como procesará los resultados...

Código PHP:
Ver original
  1. while($row = $result->fetch_array(MYSQLI_ASSOC)) {
  2.     echo $row['micampo'];
  3. }
ya lo resolví, la contraseña de servidor era otra XD, pero lo que dices no lo sabia..... enrealidad si lo lei pero en esa parte me que dormido


TEMA RESUELTO

Etiquetas: coneccion, datos..., mysqli
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 11:16.