Ayuda con base de datos
Buenas noches.
Estoy aprendiendo a usar mysql y php, por lo que he creado dos tabla
La primera con cedula, nombre, apellidos, teléfono, dirección, imagen, en esta en el campo imagen tiene atributos blob, binario y he almacenado la fotografía correspondiente.
La segunda tiene los mismos campos y en el campo imagen he puesto la ruta de la carpeta donde se encuentran las fotografías.
Tengo la siguiente consulta la cual me muestra los registros, pero la fotografía no.
<?
//Conexion con la base
mysql_connect("localhost","root","guille");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("archivos");
//Ejecutamos la sentencia SQL
$result=mysql_query("select * from alumnos");
?>
<table border="1" align="center">
<tr>
<th>Cedula</th>
<th>Nombre</th>
<th>Apellidos</th>
<th>Telefono</th>
<th>Direccion</th>
<th>Imagen</th>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo '
<tr>
<td>'.$row["cedula"].'</td>
';
echo '
<td>'.$row["nombre"].'</td>
';
echo '
<td>'.$row["apellidos"].'</td>
';
echo '
<td>'.$row["telefono"].'</td>
';
echo '
<td>'.$row["direccion"].'</td>
';
echo '
<td>'.$row[""].'</td>
</tr>
';
}
?>
</table>
Pero no se como extraer la imagen por eso en la ultima linea no tengo nada, he puesto la ruta y al ejecutarla me muestra esta, y en el caso del atributo binario pongo el nombre de la imagen y solo aparecen puros signos, ¿qué parte de código me falta? Ya sea para realizar un caso u otro.
Ojala me puedas auxiliar para resolver esto, tengo varios días y no logro resolverlo.
Estoy aprendiendo a usar mysql y php, por lo que he creado dos tabla
La primera con cedula, nombre, apellidos, teléfono, dirección, imagen, en esta en el campo imagen tiene atributos blob, binario y he almacenado la fotografía correspondiente.
La segunda tiene los mismos campos y en el campo imagen he puesto la ruta de la carpeta donde se encuentran las fotografías.
Tengo la siguiente consulta la cual me muestra los registros, pero la fotografía no.
<?
//Conexion con la base
mysql_connect("localhost","root","guille");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("archivos");
//Ejecutamos la sentencia SQL
$result=mysql_query("select * from alumnos");
?>
<table border="1" align="center">
<tr>
<th>Cedula</th>
<th>Nombre</th>
<th>Apellidos</th>
<th>Telefono</th>
<th>Direccion</th>
<th>Imagen</th>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo '
<tr>
<td>'.$row["cedula"].'</td>
';
echo '
<td>'.$row["nombre"].'</td>
';
echo '
<td>'.$row["apellidos"].'</td>
';
echo '
<td>'.$row["telefono"].'</td>
';
echo '
<td>'.$row["direccion"].'</td>
';
echo '
<td>'.$row[""].'</td>
</tr>
';
}
?>
</table>
Pero no se como extraer la imagen por eso en la ultima linea no tengo nada, he puesto la ruta y al ejecutarla me muestra esta, y en el caso del atributo binario pongo el nombre de la imagen y solo aparecen puros signos, ¿qué parte de código me falta? Ya sea para realizar un caso u otro.
Ojala me puedas auxiliar para resolver esto, tengo varios días y no logro resolverlo.
1 respuesta
Respuesta de ditman
1