このプログラムで使用されるテーブル構造は次のとおりであることに注意してください:
Use test;
create table image(
id int unsigned auto_increment Primary key,
description text,
filename varchar(50),
filesize int, filetype varchar(50),
filesize data longblob;);
*/
//? CMD = {Read | Form Store}
switch ($ cmd) {
case 'read':
ブリーム;
ケース 'リスト':
ブレーク;
ケース 'ストア':
デフォルト:
$cmd = 'リスト'
switch; $cmd){
case 'read':
//?cmd=read&id={}
//画像を読み取る
$server = mysql_connect("localhost","test","") または die("接続できませんデータベースサーバーへ");
mysql_select_db("test",$server) または die("データベースに接続できません");
$sql = "select filetype,filedata from image where id='$id'";
$rst = mysql_query($sql,$server) または die("$sql クエリエラー");
if($row=mysql_fetch_row($rst)){
header("Content-Type:" . $row[0] );
echo $row[1] ;
。
mysql_free_result($rst);
mysql_close($server) または die("データベース サーバーから切断できません");
case 'list':
//?cmd=list
//すべての画像を表示
echo '< ;html>';
echo '