Devolver una consulta

Luis
03 de Enero del 2005
Hola, estoy intentando hacer una pag web bastante simple para ganar agilidad con php y mysql y se me presenta el siguente problema:

$prueba = mysql_query("SELECT author_name, author_company, author_email where author_name like '%$nombre%'", $link);

Lanzo esta consulta en una funcion y lo q estoy intentando hacer es devolver $prueba, pero no lo consigo, supongo que como es una array no se puede devolver, hay alguna forma de hacerlo?
Gracias por la atención


raszagar
03 de Enero del 2005
mysql_query te devuelve el identificador de la query (algo del tipo 'Resource id #3') esto lo tienes que usar con la funcion mysql_fetch_array para obtener cada vez que la llamas en un array una fila del resultado de la query.

Tienes que hacer algo asi como...
$prueba = mysql_query("SELECT...");

while($array_resultado = myql_fetch_array($prueba)){
echo $array_resultado['campo1'] ." ". $array_resultado['campo2'];
}