Buenos dias, tengo un pequeño quebradero de cabeza, estoy haciendo unos formularios para guardar una información en una base de datos y queria hacer un insert multiple para poder guardar varias filas del tirón, lo tengo puesto asi:
Código:
$consulta = "INSERT INTO `pedidos` (numpedido,codigo,nombre,cantidad,precio) VALUES ($numpedido,$codigo, '$nombre','$cantidad','$precio'),('$numpedido','$codigo2', '$nombre2','$cantidad2','$precio2'), ('$numpedido','$codigo3', '$nombre3','$cantidad3','$precio3'), ('$numpedido','$codigo4', '$nombre4','$cantidad4','$precio4'), ('$numpedido','$codigo5', '$nombre5','$cantidad5','$precio5')";
$resultado = mysql_query($consulta, $link);
mysql_close($link);
Pero nada, no hay manera de que lo guarde en la base de datos, y si pongo justo antes de realizar la consulta un echo $precio5; si que me muestra bien por pantalla...asi que he pensado que quizas no se realice asi el insert multiple...
¿Alguna solución?
Saludos y gracias de antemano!!!