Foros del Web » Programando para Internet » PHP »

Error de consulta Mysql

Estas en el tema de Error de consulta Mysql en el foro de PHP en Foros del Web. Hola, un gran saludo.... Soy muy novato en php, estoy aprendiendo a usar clases y funsiones. el caso es que tengo una clase para conectar ...
  #1 (permalink)  
Antiguo 14/07/2012, 12:48
Avatar de wtd000  
Fecha de Ingreso: abril-2012
Ubicación: en casa
Mensajes: 12
Antigüedad: 7 años, 7 meses
Puntos: 0
Error de consulta Mysql

Hola, un gran saludo....

Soy muy novato en php, estoy aprendiendo a usar clases y funsiones.

el caso es que tengo una clase para conectar a una DB mysql, cuando hago una consulta me tira este error:

Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\xampp\htdocs\pru\r\consulta.php on line 7

depure la consulta, pero sigue pasando lo mismo.
este es el codigo:

c_conexion:

Código PHP:
class conexion{
    
var 
$serv="localhost";
var 
$usuario="luis";
var 
$contra="luis";
var 
$conexi;

    function 
conecta(){
        
        
$s=$this->serv;
        
$u=$this->usuario;
        
$c=$this->contra;
        
$conex=mysql_connect($s,$u,$c);
        
$this->conexi=$conex;
        }
}

$cono = new conexion();
$cono->conecta();
$c=$cono->conexi;
$select=mysql_select_db("pb",$c); 
y esta es la consulta:


Código PHP:
include("c_conexion.php");
$consulta"SELECT nombre FROM clientes"
$resultado=mysql_query($consulta,$c) or die( "Error en $consulta: " mysql_error() );

while(
$rowmysql_fetch_array($consulta)){
 echo 
$row['nombre'];
    
    } 
ya tengo 2 dias en esto y no he podido resolverlo, he trabajado con bases de datos SQLITE y nunca he tenido problemas con las consultas o de conexion.

espero que puedan ayudarme plisss.


NOTA: se que hay varios temas relacionados con esto, pero ninguno me ayudo a resolver el problema, por eso he creado este post.
  #2 (permalink)  
Antiguo 14/07/2012, 13:07
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 8 años, 4 meses
Puntos: 72
Respuesta: Error de consulta Mysql

¿Que pasó compadre? Estas fallando en algo simple, a veces sucede; estás pasando al mysql_fetch_array() la consulta.

while($row= mysql_fetch_array($consulta))

Cuando lo que se debe pasar es el resultado de esta.

while($row= mysql_fetch_array($resultado))

Un saludo.
  #3 (permalink)  
Antiguo 14/07/2012, 17:28
Avatar de wtd000  
Fecha de Ingreso: abril-2012
Ubicación: en casa
Mensajes: 12
Antigüedad: 7 años, 7 meses
Puntos: 0
Respuesta: Error de consulta Mysql

Rayos compadre, gracias de verdad!!!

miré ese código muchas veces y no vi el problema, yo que hago consultas a cada rato!!
bueno cuando uno esta estresado tiene que tirar los guantes un rato no??

!!!gracias compadre!!!!

Etiquetas: mysql, sql, usuarios
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 07:30.