㈠ php中關於資料庫的操作(php操作mysql資料庫)
PHP開始~
將php-5.2.1-Win32.zip解壓到准備用於安裝PHP的目錄,這里我就解壓到D:wwwphp;找到php目錄下php.ini-dist文件,改名為php.ini;
用記事本打開php.ini,查找以下幾行:
;extension=php_gd2.dll
;extension=php_mcrypt.dll
;extension=php_mysql.dll
去掉前面的分號.這樣做的目的是讓php載入mcrypt和mysql等各種模塊,在需要的時候可以隨時配置;
其他的比如
post_max_size=8M
upload_max_filesize=2M
都可以按實際情況進差粗行設置.
最後保存,也不需要復制任何文件到系統目錄,這樣PHP基本上就OK了!
MySQL
1、安裝
解壓mysql-5.2.3-falcon-alpha-win32.zip得到一個setup.exe安裝文件,運行之開始安裝MySQLServer5.2;
第一步選擇安裝模式,選擇Custom習慣安裝,Next進入下一步;
這一步選擇安裝內容:仍然虛塵鎮MySQLServer完整安裝,主要是自定義下面的安裝目錄,我安裝在D:wwwMySQL5.2點擊Next進入下一步;
Install開始安裝,稍候會提示注冊MySQL帳戶,SKIP即可;
完成安裝,勾選ConfiguretheMySQLServernow,Finish並進入MySQL配置;
2、配置
完成安裝時若勾選了ConfiguretheMySQLServernow,點擊Finish便可直接進入MySQLServerInstanceWizard;否則就需要在MySQL安裝目錄in下找到並運行.exe進入設置.
點Next開始配置,第一步選擇配置模式,這里我已經安裝了MySQL,所以選擇第一種Detailed模式,Next進入下一步;
這一步selectaservertype,不同的選擇決定MySQL佔用不同的系統內存和CPU資源,這里我選的是DeveloperMachine;
繼續Next,選擇資料庫用途,我選的是多功能型的;
下一步設定InnoDB引擎的存儲目錄,我設置的是D:wwwMySQL5.2InnoDBDatafiles,點擊Next進入下一步;
設置MySQL資料庫的並發連接數,這里需要了解什麼是並發連接數,可根據實際情況進行設定.我這里選的是ManualSetting,並且設置連接數為10000;
Next進入下一步,setthenetworkingoptions,採用默認的,繼續Next;
設置默認語言,選擇第三個,設定character為gbk;
Next將MySQL設置為Windows系統服務,採用默認的,Next進入下一步;
選擇設置root帳戶密碼,或者可以同時新建一個匿名帳戶Anonymous.值得注意的是設置root密碼的下面有一個小選項,是否允許root用戶從別的計算機登陸,為了方便可以勾選上,為了安全兄鎮當然最好就別選;
進入下一步PressExecute開始配置,完成Finish關閉設置向導`~
OK!
㈡ 最好用的PHP資料庫操作類-ezSQL
ezSQL是一個非常好用的PHP資料庫操作類 著名的開源博客WordPress的資料庫操作就使用了ezSQL的MySQL部分 該資料庫操作類支持幾乎所有主流的資料庫 如 PHP PDO mySQL Oracle InterBase/FireBird PostgreSQL SQLite以及MS SQL等 ezSQL具有很強的調試功能 可以快速地查看SQL代碼的執行情況 使用ezSQL 可以為我們節省開發時間 簡化代碼並提高運行效率
ezSQL的優點就不用多說了 它小巧 快速 簡單 易用 並且開源 還有就是安全 你沒想到的細節它都為你考慮了 你只需要在你的腳本開頭包含相關的PHP文件 然後你就可以使用更好用的一套ezSQL函數來代替標準的PHP資料庫操作函數
下面是ezSQL中一些主要的函數
$db >get_results 從資料庫中讀取數據集
$db >get_row 從資料庫中讀取一行數據
$db >get_col 從資料庫中讀取一列和高飢指定的數據集
$db >get_var 從資料庫的數據集中讀取一個值
$db >query 執行一條SQL語句
$db >debug 列印最後執行的SQL語句及其返回的結果
$db >varmp 列印變數的結構及其內容
$db >select 選擇一個新資料庫
$db >get_col_info 獲取列的信息
$db >hide_errors 隱藏錯誤
$db >show_errors 顯示錯誤
ezSQL的使用方法很簡單 首先下載ezSQL源代碼 然後將ez_sql_core php文件和ez_sql_mysql php文件(這里以mySQL為例)放到與你的腳本文件相同的目錄下 然後將下面的代碼添加到你的腳本文件的最前面 這樣就可以正常使用ezSQL了
<?php// 包含ezSQL的核心文件include_once"ez_sql_core php";// 包含ezSQL具體的資料庫文件 這里以mySQL為例include_once"ez_sql_mysql php";// 初始化資料庫對象喚返並建立資料庫連接$db=newezSQL_mysql( db_user db_password db_name db_host );?>
下面是ezSQL中一些主要函數的應用實例 這些代碼均來自於ezSQL的官方幫助文檔
實念雹例一
// Select multiple records from the database and print them out $users=$db >get_results("SELECT name email FROM users");foreach($usersas$user){ // Access data using object syntax echo$user >name; echo$user >email;}
實例二
// Get one row from the database and print it out $user=$db >get_row("SELECT name email FROM users WHERE id = ");echo$user >name;echo$user >email;
實例三
// Get one variable from the database and print it out $var=$db >get_var("SELECT count(*) FROM users");echo$var;
實例四
// Insert into the database$db >query("INSERT INTO users (id name email) VALUES (NULL justin jv@foo )");
實例五
// Update the database$db >query("UPDATE users SET name = Justin WHERE id = )");
實例六
// Display last query and all associated results$db >debug();
實例七
// Display the structure and contents of any result(s) or any variable$results=$db >get_results("SELECT name email FROM users");$db >varmp($results);
實例八
// Get one column (based on column index) and print it out $names=$db >get_col("SELECT name email FROM users" )foreach($namesas$name){ echo$name;}
實例九
// Same as above 『but quicker』foreach($db >get_col("SELECT name email FROM users" )as$name){ echo$name;}
實例十
lishixin/Article/program/PHP/201311/21297
㈢ thikphp 單獨php文件怎樣操作資料庫
什麼叫做單獨php文件?
㈣ 如何用php修改資料庫中的數據
舉例如下:
創建userinfo_update.php頁面用於查詢用戶信息,先顯示信息,在修改:
先通過GET獲取用戶編號查詢用戶信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
㈤ .php文件操縱資料庫,
讓android客戶端請求你們的旁敏php介面地址,你們返回json數運卜枝據。
Android接收php傳值肯定是json格式,弊困介面端,php查詢出資料庫數據數據,然後再轉成json格式輸出
header('Content-Type:application/json;charset=utf-8');
echojson_encode($newData,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);
㈥ 怎麼連接PHP資料庫。
php連接mysql資料庫腳本
<?php
$con=mysql_connect("localhost","root","root");//分別填寫主機(mysql資料庫所在伺服器)、用戶名(資料庫登錄賬戶名)、密碼
if(!$con)//如果沒有成功連接資料庫則執行以下語句
{
die("無法連接到資料庫:".mysql_error());//die函數為退出腳本,之後的語句將不被執行,直接跳出,括弧中是字元串或整數,如果是字元串,則會在終止腳本前輸出字元串,如果是0~254的整數,將不會輸出。mysql_error()函數可以顯示mysql出錯信息,便於調試
}
mysql_select_db("games",$con);//在這里直接進入資料庫games,方便以後連接,如果該賬戶有多個資料庫,此句省略也可,在需要連接資料庫時再進行選擇
?>
㈦ 配置資料庫文件database.php,需要配置哪些數據
1、資料庫連接方式。
2、資料庫主機名:指定資料庫伺服器游啟的IP地埋磨宴彎銀址或域名。
3、資料庫埠號和用戶名。
4、資料庫密碼和庫編碼。
5、資料庫連接選項。
㈧ php文件中如何連接資料庫
可以下載phpmyadmin軟體,用這個軟體,會直接顯示你的資料庫,不用使用insert等sql語句,在軟體臘塌彎里有相應的點擊符號,通過對這些符號的使用點擊,就可以對任何錶進行增刪改查操作。存儲數據的資料庫,如果是mysql的,在mysql中的data目錄衫御下。其他資料庫的輪悶各異。
㈨ 怎麼將php與資料庫連接
php鏈接mysql必備條件:
已安裝mysql資料庫;
檢查php環境是否已開啟mysql擴展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數,看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
<?php
//設置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義資料庫主機地址
$host="localhost";
//定義mysql資料庫登錄用戶名
$user="root";
//定義mysql資料庫登錄密碼
$pwd="";
//鏈接資料庫
$conn = mysql_connect($host,$user,$pwd);
//對連接進行判斷
if(!$conn){
die("資料庫連接失敗!".mysql_errno());
}else{
echo "資料庫連接成功!";
}
?>
㈩ php中選擇打開資料庫的方法是
在mysql資料庫中,創建一個test資料庫,用於測試。
總結:
1、創建一個test資料庫。
2、使用mysql_connect()函數創建一個資料庫的連接。
3、再使用mysql_select_db()函數選擇要操作的資料庫test,並通過if語句判斷結果。