levi-de
Новичок
Вывод изображения в MySQL
Ребята, помогите, пожалуйста, со следующей проблемкой. Я программирую Интернет-магазин, и все графические изображения продаваемых продуктов хранятся в базе данных в поле blob.
<Html>
<form action="add.php" method="post">
<input type="file" name="file">
<input type="Submit">
</form>
</Html>
<?php
подключение к базе
mysql_query("INSERT INTO shoptable SET img='$file'");
mysql_close();
?>
Прав???
2. Самое основное касается вывода изображения на экран браузера.
Я пробовал сделать аналогично как при varchar, только вместо ожидаемого изображения я получаю сообщение, которое указывает на путь к заветному файлу
C:\image001.jpg
<?php
подключение к базе
$result = mysql_query( "SELECT * FROM shoptable" );
$num_rows = mysql_num_rows( $result );
while ( $a_row = mysql_fetch_row( $result ) )
{
foreach ( $a_row as $field )
{
print ("$field");
}
}
mysql_close();
?>
Подскажите, пожалуйста, в чём проблема...
Ребята, помогите, пожалуйста, со следующей проблемкой. Я программирую Интернет-магазин, и все графические изображения продаваемых продуктов хранятся в базе данных в поле blob.
<Html>
<form action="add.php" method="post">
<input type="file" name="file">
<input type="Submit">
</form>
</Html>
<?php
подключение к базе
mysql_query("INSERT INTO shoptable SET img='$file'");
mysql_close();
?>
Прав???
2. Самое основное касается вывода изображения на экран браузера.
Я пробовал сделать аналогично как при varchar, только вместо ожидаемого изображения я получаю сообщение, которое указывает на путь к заветному файлу
C:\image001.jpg
<?php
подключение к базе
$result = mysql_query( "SELECT * FROM shoptable" );
$num_rows = mysql_num_rows( $result );
while ( $a_row = mysql_fetch_row( $result ) )
{
foreach ( $a_row as $field )
{
print ("$field");
}
}
mysql_close();
?>
Подскажите, пожалуйста, в чём проблема...