ホームページ >バックエンド開発 >PHPチュートリアル >apachetomcat イメージの保存と Linux+Apache+PHP+MySQL の参照の例
このプログラムで使用されるテーブル構造は次のとおりであることに注意してください:
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|list|form|store}
//cmd パラメータの有効性を確認する
switch($cmd){
case 'read':
break;
ケース 'リスト':
ブレーク;
ケース 'ストア':
ブレーク;
$cmd = 'リスト'
} switch($cmd){ case ' Read ':? //? CMD = Read & ID = {}
// 画像を読み取る
$ Server = MySQL_CONNECT ("LocalHost", "Test", "") または DIE ("データベースサーバー");
mysql_select_db ( "test",$server) または die("データベースに接続できません");
$sql = "画像からファイルタイプ、ファイルデータを選択します。";
$rst = mysql_query($sql, $server) または die(""$sql query Error");
if($row=mysql_fetch_row($rst)){
header("Content-Type:" . $row[0]);
echo $row[ 1];
}
else{
echo " レコードが見つかりませんでした";
mysql_free_result($rst);
mysql_close($server) または die("データベース サーバーから切断できません");
case 'list':
//?cmd=list
//すべての画像を表示
echo '< ;html>';
echo '
';
case 'form':