Hola, tengo un hosting en el cual he creado con phpmyadmin una base de datos con una tabla. Cuando intento insertar datos que vienen de un formulario en la tabla, así:
$agregar ="INSERT INTO usuarios (nombre,pass,grupo) VALUES (" . $_POST['nombre'] . "," . $_POST['pass'] . "," . $_POST['grupo'] . ")";
$nuevafila = mysql_query("'". $agregar . "'," . $link) or die("Error al añadir registro.");
Falla, me sale el mensaje de "Error al añadir registro.
En cambio si hago una consulta, por ejemplo:
$consulta = 'SELECT * FROM usuarios';
$lista = mysql_query($consulta,$link) or die("Error en consulta.");
while ($resultado=mysql_fetch_array($lista))
{
extract($resultado);
echo $nombre . ": " . "<br />Contraseña: " . $pass . "<br />Grupo: " . $grupo . "<br />";
}
Funciona bien. ¿Por qué?¿Por qué puedo consultar los datos pero no me deja meter datos nuevos? ¿Está mal el código? ¿Alguien puede ayudarme? Por favor!
Gracias.