Comunidad de diseño web y desarrollo en internet online

problemas con mysql_fetch_array() para hacer una consulta

Citar            
MensajeEscrito el 21 May 2010 03:37 pm
quiero hacer una consulta de todos los datos de mi base de datos y tengo este codigo:

Código PHP :

<?php
include_once("bdmysql.class.php");
$bd= new BDMySQL();

$row = array(); 

function buscar($arr)
{
  global $row;
  $row=$arr;
  //print_r($arr);
}  
  
$sql="select * from compus";  

$bd-> execute($sql, "buscar");

$res=mysql_query($sql);

while($row =mysql_fetch_array($res))
{
 echo $row[0];
}
?>


pero me marca este error al ejecutarlo:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\proyecto\bd\todos.php on line 20....

espero alguien me pueda echar la mano por favor:D o alguna otra manera de hacerlo? de antemano gracias

Por marioparra

43 de clabLevel



 

msie8
Citar            
MensajeEscrito el 21 May 2010 04:10 pm
realmente no entiendo mucho.. el

Código PHP :

$sql="select * from compus";   
 $bd-> execute($sql, "buscar");

Pero si lo que quieres hacer una consulta es asi de simple:

Código PHP :

<?php
$con=mysql_connect("localhost","root","password");
mysql_select_db("midatabase,$con);
$consulta=mysql_query("select * from campus");
while($link=mysql_fetch_array($consulta)){
echo $link['nombre_campo'];
}
?>

No necesitas mas que eso.

Por Xer0s

Claber

276 de clabLevel

3 tutoriales

 

Colombia

chrome
Citar            
MensajeEscrito el 21 May 2010 05:55 pm
disculpa me avia equibocado... realmente este es el codigo:

Código :

<?php
include_once("bdmysql.class.php");
$bd= new BDMySQL();

$row = array(); 
 
  
$sql="select * from compus";  

$bd-> execute($sql);

$res=mysql_query($sql);

while($row =mysql_fetch_array($res))
{
 echo $row[0];
}
?>


en el siguiente codigo es donde ago referencia a una clase que es la que abre conexion con mi base de datos etc etc, el execute tmb probiene de ahy:

Código :

include_once("bdmysql.class.php");
$bd= new BDMySQL();


lo que intento hacer es una consulta a toda mi base de datos... si entendi tu codigo pero en tu codigo no aria referencia a solo un campo? o se iria renglon por renglon de mi base de datos? de antemano gracias intentare hacer lo que me pusiste

Por marioparra

43 de clabLevel



 

msie8
Citar            
MensajeEscrito el 22 May 2010 12:09 am
No.. en realidad mostrara los campos que desees que muestre... y segun lo que le entregue la consulta.
Mostrara el bucle segun la cantidad de datos que le entregue la consulta.

Por Xer0s

Claber

276 de clabLevel

3 tutoriales

 

Colombia

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.