本文目錄一覽:
- 1、怎麼把文件上傳到PHP+MySQL的服務器
- 2、php求文件上傳,鏈接數據庫mysql代碼該怎麼寫?
- 3、PHP向MySQL數據庫上傳文件的問題
- 4、用php上傳圖片提交到數據庫的代碼怎麼寫連接mysql
怎麼把文件上傳到PHP+MySQL的服務器
PHP+MySQL的服務器,一般的程序安裝的時候全提示你MySQL的連接方式,IP、用戶名、密碼、數據庫名,然後完成安裝,這個安裝是自動的,不用你手工編輯數據庫連接文件,也不用你上傳SQL語句執行。如DedeCMS系統、WP博客系統等都是。
如果是做好的網站,上傳到服務器,就要先把程序源代碼上傳到FTP空間,然後用數據庫客戶端軟件(如:SQLyogEnt)或者在線數據庫系統(如:PHPMYADMIN)來完成數據庫文件的導入。如果數據庫地址和用戶不和程序的相同,還要修改數據庫連接文件(如:config.php)。然後才能正常訪問。
php求文件上傳,鏈接數據庫mysql代碼該怎麼寫?
你只需要把文件的名字插入到你的數據庫中調用你數據庫數據表中你的文件名,然後加上相對路徑.
PHP向MySQL數據庫上傳文件的問題
把reg.php中的第6行$photo=$_POST[‘photo’];改成$photo=$_FILES[‘photo’][‘tmp_name’];就好了!
當文件上傳時,該文件將保存在Web服務器上的臨時目錄中,這是WEB服務器默認的臨時目錄。如果在腳本執行完成之前不移動、複製或更改文件名稱,該文件將被刪除。
在PHP腳本中,需要處理的數據保存在超級全局數組$_FILES中。
$_FILES[‘formname’][‘tmp_name’]:文件在WEB服務器中臨時存儲的位置
$_FILES[‘formname’][‘name’]:用戶系統中的原文件名稱
$_FILES[‘formname’][‘size’]:文件的字節大小
$_FILES[‘formname’][‘type’]:文件的MIME類型,例如:text/plain或image/gif
$_FILES[‘formname’][‘error’]:任何與文件上傳相關的錯誤代碼
註:formname就是input type=”file” name=”photo”的name值,在PHP腳本中你可以嘗試用print_r($_FILES[‘formname’]);顯示相關數值!
你可以嘗試用以下代碼,完整的代碼應該增加限制上傳文件大小!!!
input.html文件:
html
body
form name=”msgform” method=”post” action=”reg.php” enctype=’multipart/form-data’
input type=”file” name=”photo”br
input type=”submit” value=”上傳”
/form
/body
/html
reg.php文件:
?php
$conn=mysql_connect(“localhost”,”user”,”password”)
or die(“不能連接數據庫服務器:”.mysql_error());
mysql_select_db(“database”,$conn) or die(“不能選擇數據庫:”.mysql_error());
//print_r($_FILES[‘photo’]);//測試時使用
if($_FILES[‘photo’][‘error’]0){
$name=$_FILES[‘photo’][‘name’];//直接用原文件名稱存入數據庫比較方便使用
$photo=$_FILES[‘photo’][‘tmp_name’];
$fp=fopen($photo,”r”);
$data=addslashes(fread($fp,filesize(‘$photo’)));
$sql=”insert into tablename (name,photo) values(‘$name’,’$photo’);
mysql_query($sql,$conn) or die(“插入數據失敗:”.mysql_error());
mysql_close($conn);
echo “上傳成功”;
}else{
echo “上傳出錯”;
}//From J.L
?
用php上傳圖片提交到數據庫的代碼怎麼寫連接mysql
首先,新建一個php_mysql.php的文件
其次,查看你的mysql服務是否打開,或者客戶端的mysql能夠正常打開。
鼠標右鍵我的電腦–》管理–》服務和應用程序–》服務–》找到你的mysql服務,看看是不是啟用狀態。
也可以打開運行,輸入 mysql -u root(用戶名) -p 123456(密碼)
看看能不能打開客戶端。
如果上面的可以了,那麼我們就進入正題了,php連接mysql代碼實例。
最後運行這個文件。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/280451.html