Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2009, 06:29
overon37
Invitado
 
Mensajes: n/a
Puntos:
Pregunta no me deja introducir jpg en mysql

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