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?