『壹』 php怎麼操作資料庫~呢
PHP鏈接資料庫有幾種方式
mysqli:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 創建連接
$conn = new mysqli($servername, $username, $password);
// 檢測連接
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
?>
也可以使用PDO進行鏈接,前提是你必須在php.ini中開啟PDO:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
echo "連接成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
建議使用PDO,功能更加強大,兼容各種資料庫
關於這個問題,差不多就是這個樣子的了,你如果不明白,可以自己去後盾瞅瞅,我這些都是在後盾上學的,有空可以去看一下,就算不喜歡也沒關系啊,何樂而不為呢?
『貳』 (php)mysql如何把一個資料庫里的表導入另一個資料庫,常用的方法有哪些
一行行的導也太麻煩了
如果表結構完全一樣,直接執行一下insert into bb.table select * from aa.table where ..就可以了,如果只想保存某些信息那麼insert into bb.table (column1,column2,...) select column1,column2,.. from aa.table where ..
你也可以從通過操作資料庫
mysqlmp -u xxx -p xxx aa table >dir/aatable.sql
然後
mysql>use bb;
mysql>source dir/aatable.sql
『叄』 php做的網頁,復制給別人之後,資料庫的資料還可以鏈接嗎
有用,但是要把資料庫也轉移過去
『肆』 怎樣用php實現兩個mysql資料庫的同步
使用程序無法實現這種功能,因為無法保證事務的一致性,比如:A資料庫中的a表復制到B資料庫中的a表的過程中,A資料庫中的a表的一條記錄被刪除,這樣就無法實現數據的一致性!正確的做法是使用MySQL復制的功能!很簡單,只需要幾步配置即可!
『伍』 php中有100串字元串,每串換行的。粘貼復制到表單中後如何一鍵提交到資料庫表單中分100行存儲起來
您這個需求好像是要批量導入的是么。
如果是的話,我之前都是用Excel生成INSERT語句來批量導入的。
給您附個圖,看看是不是可以幫到您。
『陸』 使用php語句將資料庫*.sql文件導入資料庫
最簡單的php語句把資料庫*.sql文件導入資料庫
復制代碼
代碼如下:
$sql=file_get_contents("text.sql");
//把SQL語句以字元串讀入$sql
$a=explode(";",$sql);
//用explode()函數把$sql字元串以「;」分割為數組
foreach($a
as
$b){
//遍歷數組
$c=$b.";";
//分割後是沒有「;」的,因為SQL語句以「;」結束,所以在執行SQL前把它加上
mysql_query($c);
//執行SQL語句
}
在很多安裝程序中大家都會看到資料庫的安裝,其它神秘的背後就是這么簡單的幾句代碼。首先安裝中會有一個Sql文件,然後再按照上面的代碼在PHP中執行。
『柒』 (php)mysql如何把一個資料庫里的表導入另一個資料庫
簡單示例:
<?php
//設置編碼格式
header("Content-type:text/html;charset=utf-8");
//鏈接資料庫
$conn = mysql_connect("localhost","root","");
//選擇要操作的資料庫
mysql_select_db('act1',$conn);
//設置操作資料庫編碼格式
mysql_query("set names utf8");
//執行查詢操作
$re= mysql_query("select user_name,phone from user");
//申明空數組,以便裝數據
$records=array();
//循環將數據裝入數組中
while($row=@mysql_fetch_row($re)){
$records[]=$row;
}
//選擇要導入的資料庫
mysql_select_db('act2',$conn);
//設置操作資料庫編碼格式
mysql_query("set names utf8");
//構造插入sql語句
$sql2="INSERT INTO user(user_name,phone) VALUES";
//循環記錄集,插入新資料庫的表中
foreach ($records as $ite){
//構造插入值字元串
$valuestr = "'".$ite[0]."',"."'".$ite[1]."'";
//給字元串最外邊拼接括弧
$sql2 .= "(".$valuestr."),";
}
//去除構造sql語句最後的逗號
$sql2 = substr($sql2,0,-1);
//執行插入操作
mysql_query($sql2);
//關閉mysql鏈接
mysql_close();
?>
『捌』 大神們好 php新手 用的集成環境 , 把代碼復制到資料庫 代碼之間的空格就沒了 各位大神給指點下為什麼
你這個可能有兩種可能
1,編輯軟體的問題,編輯出來的文本格式不被cmd窗口所識別,建議更換編輯軟體重試,推薦用sublime
2.cmd窗口的問題,推薦用navcat資料庫操作軟體來執行一下試試
『玖』 PHP 用PHPExcel往資料庫導入大量數據
1、首先我們准備一個含有數據的Excel表格,表頭和數據表中的表欄位相對應。