『壹』 PHP MYSQL資料庫上傳到伺服器問題
不知道你的伺服器的資料庫支不支持上傳資料庫文件。
一般是把本地資料庫導出成SQL語句,然後在伺服器的mysql上執行這段SQL語句就行了。
提供了資料庫的話一般都會提供資料庫管理頁面的,你問問。有些是直接的phpmyadmin有些不是,看你在哪裡買的空間。
『貳』 php中如何上傳圖片到資料庫,然後又怎麼從資料庫中顯示出來呢
本地資料庫的話就直接上傳圖片地址,現實的時候就直接讀取;伺服器資料庫的話弄個介面直接上傳跟讀取
『叄』 PHP 上傳MYSQL資料庫到伺服器具體步驟
換空間,數據的備份與恢復具體步驟操作!
一 備份數據
1,利用PW後台的數據備份功能進行備份.注意的是在備份數據的時候,為了數據的完整性,建議最好先關閉論壇,後台更新所有緩存和索引.
2,利用phpmyadmin,進行備份,具體如何備份,這里就不介紹.不清楚的可以查閱相關文檔,很簡單的.這里備份的文件是一個獨立sql文件.
以上方法一般適用與中小型論壇的備份,數據量比較小的時候還是很實用的,一般多為虛擬主機用戶使用.大型論壇的備份一般是 3,4兩種操作..主要是比較簡單操作,一些我個人認為比較復雜且不是很實用的方法就不介紹了不如通過Mysqlhot,使用binlog機制,增加mysql的事物日誌記錄等,這里就不介紹了.以下下操作一般有伺服器許可權的朋友才可以的.
3,直接復制或者打包資料庫文件,復制文件夾,大家應該都明白,我們來講打包,linux下用tar命令實現簡單有效,速度快.Win 下,直接用winrar或者winzip 搞定.注意需要暫停mysql服務.
4,Mysqlmp,是mysql自帶的腳本,假如資料庫名為abc,用戶名為:abcuser,密碼為123,,那應該使用
命令:
mysqlmp -uabcuser -p123 adc > pwabc_bak.sql
,pwabc_bak.sql 你可以任意的命名.
二 數據還原
1,針對第一種備份方法,也是最普遍使用的.在恢復論壇數據的時候,要關閉php.ini文件中的safe mode,恢復完數據後,再打開SAFE MODE就可以了。(自己伺服器得才需要此設置,普通虛擬空間用戶不用此設置)
>>用FTP軟體下載老論壇所有文件
>>將所有文件上傳至新空間
>>打開網頁 你的論壇地址/admin.php 用你的論壇創始人帳號登陸
>>數據恢復(隨便點一個文件,程序會自動將剩餘文件導入的)
以上方法可保留所有數據及插件和模板。
對於不需要模板的或者不需要原來的插件的
>>老論壇備份數據,用FTP拉到本地。(具體在data目錄下)
>>上傳程序包里的文件到新空間,全新安裝
>>用FTP軟體將備份的數據上傳到新空間的data目錄下
>>用論壇創始人帳號進入後台,數據恢復
如果後台資料庫忘記了,可以直接修改sql_config.php里的資料庫帳號和創始人帳號密碼!這里輸入的創始人密碼不能直接是明文.需要是MD5加密過後的.
這里就給大家一個簡單的 MD5密文 [] 明文 [123456]之後就可以通過/admin.php 剛才修改的帳戶密碼登陸論壇了..
2,對於phpmysql備份的數據,在2M以下可以直接導入資料庫中(至於怎麼導,看相關文檔,很簡單.)數據量很大的情況只能到伺服器上,伺服器上 mysql 命令導入(具體導入將在"4"中介紹)虛擬主機用戶,那麼就得聯系你的空間商,讓他們協助完成數據的恢復.
3,對於打包資料庫文件的,可以直接解壓 把資料庫文件 放到你資料庫名的目錄下. 在linux下注意資料庫文件的許可權.一般都是mysql:mysql. Win 下關系不是很大,除非你做了特殊的許可權設置.
4,對於mysqlmp 導出數據, 按照備份數據中的舉例用戶來演示,
則命令為:
mysql -uabcuser -p123 abc < abc_bak.sql
注意:
無任何錯誤一般來說就是正常完成。通常在使用 phpmyadmin 導入的sql腳本中有create database語句,會導致導入數據出錯,因為database 已經存在,把這段語句刪除之,再次檢查客戶的建表語句前是否有drop表的語句,如果沒有,而原資料庫存在同名表格,也會出錯,這時需要清空原資料庫.
『肆』 網站上傳時(PHP+mysql),資料庫中的數據怎樣傳
資料庫文件不能直接拷貝,需要導入到伺服器的資料庫中
可以利用php寫個腳本將本地數據導入伺服器的資料庫中
『伍』 用php處理後的圖片怎樣上傳至指定目錄或上傳到資料庫
<?php
/*
* Programmer : Msn/QQ [email protected] (925939)
* www.php100.com Develop a project PHP - MySQL - Apache
* Window 2003 - Preferences - PHPeclipse - PHP - Code Templates
*/
if (is_uploaded_file($_FILES['upfile']['tmp_name'])){
$upfile=$_FILES["upfile"];
$name = $upfile["name"];
$type = $upfile["type"];
$size = $upfile["size"];
$tmp_name = $upfile["tmp_name"];
$error = $upfile["error"];
switch ($type) {
case 'image/pjpeg' : $ok=1;
break;
case 'image/jpeg' : $ok=1;
break;
case 'image/gif' : $ok=1;
break;
case 'image/png' : $ok=1;
break;
}
if($ok && $error=='0'){
move_uploaded_file($tmp_name,'up/'.$name);//為上傳的目錄
echo "上傳成功";
}
}
?>
<form action="" enctype="multipart/form-data" method="post" name="upform">
上傳文件:
<input name="upfile" type="file">
<input type="submit" value="上傳"><br>
</form>
PHP100視頻中14講有說明
『陸』 關於php表單上傳資料庫無法上傳
首先你form表單里的input沒有結束標記
然後$sql="insert into user(username,password) values($name,$pass)";
在單引號裡面不會解釋變數的,而且你的VALUES前面沒有空格
『柒』 Dreamweaver做的php網站怎麼上傳到伺服器啊還有就是用到了本地的mysql資料庫,怎麼上傳啊
資料庫備份導入的方法。DW的設置遠程站點,直接連接上傳就可以了
『捌』 php建好的網站上傳到伺服器上後,資料庫怎麼辦呢數據怎麼傳到資料庫里呢
1、如果伺服器是網站空間,請向IDC或者登陸IDC的網站管理後台,尋找是否有資料庫的相關管理功能,MYSQL的資料庫一般會配置PHPMyAdmin.
2、如果伺服器的獨立的,那麼上傳一個PhpMyAdmin,完成後,訪問PhpMyAdmin即可,看到資料庫的管理界面。PhpMyAdmin的上傳和使用,在搜索中,有很多。
3、將本地導出的xx.sql傳上伺服器,寫一個php執行文件,執行導入,相關代碼,可以參考本地導入xx.sql,在phpmyadmin生成的代碼
4.不太推薦的操作,需要一定mysql知識,在伺服器shell中執行,打開mysql,執行導入操作.
『玖』 php my sql資料庫連接代碼 如何上傳一個文件到資料庫,並可以下載
資料庫是存數據的,不是存文件的,小哥。mysql,
conn資料庫,自己做上傳,生成存放地址,存進資料庫,要用是調用數據,顯示下載地址。這樣才是
『拾』 php程序用Mysql 資料庫如何上傳到虛擬主機空間裡面
問提供空間給你的空間商.