ホームページ  >  記事  >  バックエンド開発  >  画像保存と閲覧例(Linux+Apache+PHP+MySQL)_PHPチュートリアル

画像保存と閲覧例(Linux+Apache+PHP+MySQL)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:01:12894ブラウズ

このプログラムで使用されるテーブル構造は次のとおりであることに注意してください:
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 '画像の保存と閲覧の例';
echo ' $ SQL = "ID、説明、ファイル名を選択してください, FileType, Filesize from Image"; クエリエラー ");
While ($ row = MySQL_FETCH_ROW ($ RST)) {
echo" & lt; "hr & gt;";
echo "説明:". $ Row [1 ]。「&echo」ファイル名: "。$ row [2]。"&lt; br&gt; ";
echo '';
case 'form':
画像の保存と閲覧



説明:< ;br>


ファイル:





//?cmd=store&description={}&file={}&file_size={}&file_type={ }&ファイル名={}picture '&lt; = form "&gt; Upload Image&lt;/a&gt; '; file,"r"),filesize($file)));
$sql = "image(description,filename,filetype,filesize,filedata) に挿入
values('$description','" .basename($file_name) . "','$file_type',$file_size,'$data')";
mysql_query( $sql,$server) または die("$sql 実行エラー");
$id = mysql_insert_id();
アップロードした画像の効果: echo '';
?>



http://www.bkjia.com/PHPjc/316853.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/316853.html

技術記事

このプログラムで使用されるテーブル構造は次のとおりであることに注意してください: use test; create table image( id int unsigned auto_increment 主キー、説明テキスト、ファイル名 varchar(50)、ファイルサイズ int、ファイルタイプ varcha...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。