error php con sqlserver

Iniciado por kakashi20, 23 Abril 2012, 23:28 PM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

hola tengo este código pero me genera un error:


<select id="emp" name="emp" >

<?php

$sql = "SELECT * FROM NEMPRESA";

while ($row = sqlsrv_fetch_array($sql)){

echo "<option value='$row[NENOMEMP]'>$row[NENOMEMP]</option>";

}

?>

</select>


me genera el siguiente error:

sqlsrv_fetch_array() expects parameter 1 to be resource, string given in C:\wamp\www\Siete\index.php on line 127

si alguien me pudiese ayudar se lo agradecería.

satu

#1
Hola

Soy muy novato en PHP pero creo que te sale ese error porque no ejecutas la query.

Saludos
Breakbeat como forma de vida

engel lex

satu tiene razon XD

el error es que te da es que fetch array está esperando una variable de tipo recurso (la respuesta de query) y no un string

el codigo seria un


$sql = "SELECT * FROM NEMPRESA";
$resultado = sqlsrv_query($sql);
while ($row = sqlsrv_fetch_array($resultado)){

echo "<option value='$row[NENOMEMP]'>$row[NENOMEMP]</option>";

}
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.