Hola, tengo este código pero no hay manera de dar de alta un registro.
Código PHP:
$cadena_con = mysql_connect("localhost","usuario","clave");
if (!$cadena_con){
echo "No se ha podido conectar con servidor<br/>";
exit();
} else {
echo "Conectado con servidor<br />";
}
$base=mysql_select_db("prueba", $cadena_con);
if (!$base){
echo "No se conectado con base de datos<br />";
} else {
echo "Se ha conectado con base de datos<br />";
}
// TRATAMOS LA IMAGEN PARA PASARLA A BINARIO
$image = imagecreatefromjpeg('php.jpg');
ob_start();
imagejpeg($image);
$jpg = ob_get_contents();
ob_end_clean();
// COMANDO MYSQL A EJECUTAR
$comando="INSERT INTO datos (nombre, apellidos, foto) VALUES ('pepe','garcia','$jpg)";
$resultado=mysql_query($comando,$cadena_con);
if (!$resultado){
echo "No se ha dado de alta el registro<br />";
} else {
echo "Se ha dado de alta el registro<br />";
}
No se donde esta el fallo, supongo que será por la imagen, en la base de datos es del tipo mediumblob
un saludo y gracias por la ayuda