日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 數(shù)據(jù)庫(kù) > MySql > 任何數(shù)據(jù)存入mysql,及從中提取的程序

任何數(shù)據(jù)存入mysql,及從中提取的程序

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-05-20 16:33:53 閱讀次數(shù):3758次

建站學(xué)院整理了一些MYSQL的技巧與實(shí)用文章,陸續(xù)發(fā)給大家,本篇文章主要介紹任何數(shù)據(jù)存入mysql,及從中提取的程序的實(shí)例PHP代碼,如下:

<?php
// 文件名:filedb.php 將文件儲(chǔ)存到數(shù)據(jù)庫(kù)中
/*
將文件上傳存入 MySQL 數(shù)據(jù)庫(kù)的例子
數(shù)據(jù)表的結(jié)構(gòu)如下:
CREATE TABLE files (
id int(4) NOT NULL auto_increment,
filename varchar(64),
filesize int(16),
filetype varchar(64),
filecontent longblob,
remark text,
PRIMARY KEY (id)
);
*/
// 設(shè)定系統(tǒng)參數(shù)變量,根據(jù)需要修改
$DB_SERVER = "127.0.0.1"; # 數(shù)據(jù)庫(kù)連接字
$DB_USER = "root"; # 用戶(hù)名
$DB_PASS = ""; # 密碼
$DB_NAME = "article"; # 數(shù)據(jù)庫(kù)名
$TABLE_NAME = "files"; # 數(shù)據(jù)表名
$HANDLER_SCRIPT = "mysql數(shù)據(jù)庫(kù)顯示文件.php"; # 處理數(shù)據(jù)的腳本文件名
$PHP_SELF=$_SERVER['PHP_SELF'];
?>
<html>
<head>
<title>將文件存入數(shù)據(jù)庫(kù)</title>

<style>
caption { background-color: #E6F4FF; font-size:14px}
td { background-color: #E6F4FF; font-size:12px}
th { background-color: #FFCC00; font-size:12px}
div {font-size:12px}
</style>
</head>
<body>
<form enctype='multipart/form-data' method='post'>
<table cellspacing=1 cellpadding=5 >
<caption>文件存入數(shù)據(jù)庫(kù)管理器</caption>
<input type='hidden' name='MAX_FILE_SIZE' value=10489760>
<tr>
<td>上傳文件:</td>
<td><input type='file' name='userfile'></td>
</tr>
<tr valign=top>
<td>文件說(shuō)明:</td>
<td><textarea name='description' rows='4' cols='40'></textarea></td>
</tr>
<tr>
<td colspan=2 align=center><input type='submit' name='submit' value=' 上傳 '>
</tr>
</table>
</form>
<?php
if (isset($_POST["submit"])) // 表單被提交后執(zhí)行以下代碼
{
if (!is_uploaded_file($_FILES['userfile']['tmp_name'])) // 檢查文件是否上傳成功
{
die("文件上傳失敗!");
}
$link = mysql_connect($DB_SERVER, $DB_USER, $DB_PASS) // 連接數(shù)據(jù)庫(kù)
or die("連接數(shù)據(jù)庫(kù)失敗!");
mysql_select_db($DB_NAME);
$filename = addslashes($_FILES['userfile']['name']); # 為了正確保存入數(shù)據(jù)庫(kù),
$filesize = addslashes($_FILES['userfile']['size']); # 對(duì)所有的插入數(shù)據(jù)都要
$filetype = addslashes($_FILES['userfile']['type']); # 進(jìn)行 addslashes 操作
// 讀入上傳的文件并做預(yù)處理 #
$tmp_name = $_FILES['userfile']['tmp_name'];
$fd = fopen ($tmp_name, "rb");
$contents = fread ($fd, filesize ($tmp_name));
fclose ($fd);
$filecontent = addslashes($contents);
$tmp_name = $_FILES['userfile']['tmp_name'];
$fd = fopen ($tmp_name, "rb");
$contents = fread ($fd, filesize ($tmp_name));
fclose ($fd);
$filecontent = addslashes($contents);
$remark = addslashes($_POST['description']);

$query_string = "INSERT INTO $TABLE_NAME VALUES ('', '$filename', '$filesize', '$filetype', '$filecontent', '$remark')";
$result = mysql_query($query_string) or die("數(shù)據(jù)插入失敗!"); # 進(jìn)行數(shù)據(jù)插入操作
echo "<div id='info'>保存成功!<br>";
echo "文件名 :{$_FILES['userfile']['name']}<br>";
echo "文件大小:{$_FILES['userfile']['size']} 字節(jié)<br>";
echo "文件類(lèi)型:{$_FILES['userfile']['type']}</div>";
echo "<input type="submit" value=刷新 onclick="window.location='$PHP_SELF'">";
}
echo "
<table border=2 bordercolor=#055AA0 cellspacing=0 width=840 cellpadding=0 style="border-collapse: collapse ;LEFT: 0px; WORD-WRAP: break-word; word-break:break-all" >
<tr>
<th width=>ID</th>
<th>文件名</th>
<th>文件大小</th>
<th>文件類(lèi)型</th>
<th>說(shuō)明</th>
<th>連接</th>
<th>刪除</th>
</tr>";
$link = mysql_connect($DB_SERVER, $DB_USER, $DB_PASS) // 顯示數(shù)據(jù)庫(kù)已有記錄
or die("連接數(shù)據(jù)庫(kù)失敗!");
mysql_select_db($DB_NAME);
$query_string = "SELECT * FROM $TABLE_NAME ORDER BY id"; # 取出所有記錄,無(wú)分頁(yè)顯示功能
$result = mysql_query($query_string) or die("查詢(xún)出錯(cuò)!");
while ($row = mysql_fetch_array($result))
{
$remark = nl2br(htmlspecialchars($row["remark"])); # 為了正確顯示說(shuō)明,需要作預(yù)處理
echo "<tr>
<td>$row[id]</td>
<td>$row[filename]</td>
<td align=right>$row[filesize]</td>
<td>$row[filetype]</td>
<td>$remark</td>
<td nowrap><a href='$HANDLER_SCRIPT?action=show&id=$row[id]' target=_blank>點(diǎn)擊查看</td>
<td nowrap><a href='#' OnClick='window.open("$HANDLER_SCRIPT?action=del&id=$row[id]");location.href="$_SERVER[PHP_SELF]";'>點(diǎn)擊刪除</td>
</tr>";
}
echo "</table>";

?>
</body>
</html>
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日韩三级中文字幕 | 中文字幕不卡 | 亚洲精品久久久久久国产 | 日韩中文字幕一区二区三区 | 国产在线网 | 正在播放91| 欧美日韩精品在线 | 国产欧美在线播放 | 污网站免费看 | 国产午夜电影 | 不卡三区 | 韩国精品久久久 | 日韩欧美国产精品综合嫩v 成人久久久久 | 99久久综合 | 国产91久久精品一区二区 | 91视频麻豆| 亚洲精品乱码久久久久久国产主播 | 亚洲精品久久久久国产 | 亚洲欧美片 | 玖玖玖视频 | 日韩午夜在线电影 | 99在线免费观看视频 | 亚洲福利视频一区二区 | 日韩午夜视频在线播放 | 精品国产影院 | 亚洲精品一区二区三区不 | 国产一级一区二区 | 久久久久久久久久久网站 | 久久亚洲二区 | 精品动漫一区 | 国产永久免费 | 三级久久 | 成人久久久久 | 国产a毛片 | 久久久久成人精品免费播放 | 亚洲不卡中文字幕 | 亚洲在线观看视频 | 成人亚洲免费视频 | 女人黄色特级大片 | 日韩一区二区三区精品视频 | 国产精品系列在线 |