Jump to content

mysql_fetch_array() expects parameter 1


Recommended Posts

Hola amigos foreros, nuevamente yo, quisiera pedirles ayuda, resulta que me sale esto al ejecutar una consulta:

:hide: mysql_fetch_array() expects parameter 1 to be resource, boolean given in 

He probado todo, haciendo la conexion en el mismo archivo, dejandolo en otro y utilizando require_once... este es el codigo que está dando dolores de cabeza...

<?php
//require_once("../prueba.php");


    $result = mysql_connect("localhost","root","") or die(mysql_error());
    
    mysql_select_db("puntoventa",$result) or die(mysql_error());


    $rut = $_POST['rut'];
    $nomFant = $_POST['nomFant'];

    //$con = conectar();
    $query = mysql_query("select * from empresas where empRut like '%$rut%' and empNomFan like '%$nomFant%'");
    echo "<table>";
    echo "<tr>";
    echo "<td class='blanco'>Rut</td><td class='blanco'>Nom. Fantasia</td><td class='blanco'>Giro</td>";
    echo "</tr>";
    while($row = mysql_fetch_array($query)){
        echo "<tr>";
        echo "<td>".$row['empRut']."</td>";
        echo "<td>".$row['empNomFan']."</td>";
        echo "<td>".$row['empGiro']."</td>";
        echo "</tr>";
    }
    echo "</table>";

?>

Ojalá me puedan ayudar. Gracias de ante mano....

Link to comment
Share on other sites

mysql_fetch_array

ocupa 2 argumentos y tu estas ocupando solo 1, checka esto

Falso... El 2º argumento es opcional...

 

El problema es que mysql_query está devolviendo FALSE... eso quiere decir, que la consulta arrojó error...

 

For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.

Fuente

 

Reemplaza esto

$query = mysql_query("select * from empresas where empRut like '%$rut%' and empNomFan like '%$nomFant%'");

por esto

$query = mysql_query("select * from empresas where empRut like '%" . $rut . "%' and empNomFan like '%" . $nomFant . "%'", $result);
if(!$query) echo "Error en la consulta!<br/>\nError: " . mysql_error($result) . "<br/>\n";

 

Salu2.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...