Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2015, 13:53
Siurob
 
Fecha de Ingreso: septiembre-2015
Mensajes: 2
Antigüedad: 8 años, 7 meses
Puntos: 0
Error mysql_fetch_array()

Hola, soy nuevo apenas aprendo, tengo un trabajito que hacer y me ha resultado muy latoso. Necesito que mediante un query me traiga el campo clave y nombre de una base de datos, esos ponerlos en un checkbox y seleccionarlos para eliminarlos. Tengo esto:
<?php
include ('inc/conexion.php');

$sql = "SELECT * FROM materia" ;

echo '<form action="inc/DelMateria.php" method="post" />';

while ($row = mysql_fetch_array($sql))
{
echo '<input type="checkbox" name="seleccion[]" value="' . $row["id"] . '\">' . $row["nombre"] . '<br>';
echo '<input type="submit" name="Submit" value="Eliminar"></form>';
}
?>

Al momento de ingresar me arroja este error:
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\wamp\www\ABC\BajaMateria.php on line 8

No se que pueda ser, he intentado de todo, por cierto el codigo de la conexion.php es este:
<?php
// Asignar valor a los datos de conexion
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "escuela";

// Crear la conexion
$conn = new mysqli($servername, $username, $password, $dbname);

// Revisar conexion
if ($conn->connect_error) {
die("Conexión fallida: " . $conn->connect_error);
}
?>

Creo yo que mi error está en la conexión, tengo ya muchos archivos terminados que corren al 100% pero este codigo me esta dando problemas.

¿Me pueden ayudar?