IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)網(wǎng)絡(luò)編程PHP編程 → PHP 鏈接 mysql 例子

PHP 鏈接 mysql 例子

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

對(duì)于熟悉做網(wǎng)站的人來(lái)說(shuō),要想網(wǎng)站做成動(dòng)態(tài)的,肯定要有數(shù)據(jù)庫(kù)的支持,利用特定的腳本連接到數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)中提取資料、向數(shù)據(jù)庫(kù)中添加資料、刪除資料等。這里我通過(guò)一個(gè)實(shí)例來(lái)說(shuō)明如何用php連接到數(shù)據(jù)庫(kù)的。

? 我準(zhǔn)備建立一個(gè)簡(jiǎn)單的通訊錄,數(shù)據(jù)庫(kù)的名字叫txl,數(shù)據(jù)庫(kù)只有一個(gè)表叫personal_info,表中有5個(gè)字段
pi_idpi_namepi_telpi_qqpi_email

? 首先我們要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù):
? create database txl;
? 然后我們建立表
? CREATE TABLE `personal_info` (
`pi_id` bigint(20) NOT NULL auto_increment,
`pi_name` varchar(50) NOT NULL,
`pi_tel` varchar(15) default NULL,
`pi_qq` varchar(15) default NULL,
`pi_email` varchar(50) default NULL,
PRIMARY KEY (`pi_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
上面的sql語(yǔ)句很簡(jiǎn)單,通過(guò)字面都能猜出什么意思。
下面是連接到數(shù)據(jù)庫(kù)并且顯示表personal_info的所有字段信息:
// connsql.php
? ? $mysql_server_name="localhost"; //數(shù)據(jù)庫(kù)服務(wù)器名稱
? ? $mysql_username="root"; // 連接數(shù)據(jù)庫(kù)用戶名
? ? $mysql_password="root"; // 連接數(shù)據(jù)庫(kù)密碼
? ? $mysql_database="lxr"; // 數(shù)據(jù)庫(kù)的名字
? ?
? ? // 連接到數(shù)據(jù)庫(kù)
? ? $conn=mysql_connect($mysql_server_name, $mysql_username,
? ? ? ? ? ? ? ? ? ? ? ? $mysql_password);
? ?
? ? // 從表中提取信息的sql語(yǔ)句
? ? $strsql="select * from personal_info";
? ? // 執(zhí)行sql查詢
? ? $result=mysql_db_query($mysql_database, $strsql, $conn);
? ? // 獲取查詢結(jié)果
? ? $row=mysql_fetch_row($result);
? ?
? ? echo '';
? ? echo '';

? ? // 顯示字段名稱
? ? echo "\n\n";
? ? for ($i=0; $i? ? {
? ? ? echo '
\n";
? ? }
? ? echo "\n";
? ? // 定位到第一條記錄
? ? mysql_data_seek($result, 0);
? ? // 循環(huán)取出記錄
? ? while ($row=mysql_fetch_row($result))
? ? {
? ? ? echo "\n";
? ? ? for ($i=0; $i? ? ? {
? ? ? ? echo '
';
? ? ? }
? ? ? echo "\n";
? ? }
? ?
? ? echo "
'.
? ? ? mysql_field_name($result, $i);
? ? ? echo "
';
? ? ? ? echo "$row[$i]";
? ? ? ? echo '
\n";
? ? echo "
";
? ? // 釋放資源
? ? mysql_free_result($result);
? ? // 關(guān)閉連接
? ? mysql_close();?
?>
?
下面是運(yùn)行結(jié)果:
pi_idpi_namepi_telpi_qqpi_email
1Zhangsan13911111111642864125[email protected]
2Lisi1312222222263958741[email protected]
3Wangwu13833333333912345678[email protected]

所謂"萬(wàn)變不離其宗",再?gòu)?fù)雜的操作也都是基于上面的來(lái)的,都少不了上面的基本的步驟,當(dāng)需要時(shí)查一下相關(guān)的手冊(cè)便可以解決。

關(guān)鍵詞標(biāo)簽:例子,鏈接,數(shù)據(jù)庫(kù),e

相關(guān)閱讀 原神多莉是幾星角色-原神多莉技能一覽 原神飄浮靈怎么阻止回血-原神飄浮靈回血機(jī)制攻略 Windows Server 2003的Web接口 刪除sql server日志 SQL Server連接中的四個(gè)最常見(jiàn)錯(cuò)誤 我被SQL關(guān)到門外的解決之道

文章評(píng)論
發(fā)表評(píng)論

熱門文章 plsql developer怎么連接數(shù)據(jù)庫(kù)-plsql developer連接數(shù)據(jù)庫(kù)方法 plsql developer怎么連接數(shù)據(jù)庫(kù)-plsql developer連接數(shù)據(jù)庫(kù)方法 2021年最好用的10款php開(kāi)發(fā)工具推薦 2021年最好用的10款php開(kāi)發(fā)工具推薦 php利用淘寶IP庫(kù)獲取用戶ip地理位置 php利用淘寶IP庫(kù)獲取用戶ip地理位置 在 PHP 中使用命令行工具 在 PHP 中使用命令行工具

相關(guān)下載

人氣排行 詳解ucenter原理及第三方應(yīng)用程序整合思路、方法 plsql developer怎么連接數(shù)據(jù)庫(kù)-plsql developer連接數(shù)據(jù)庫(kù)方法 PHP中防止SQL注入攻擊 PHP會(huì)話Session的具體使用方法解析 PHP運(yùn)行出現(xiàn)Notice : Use of undefined constant 的解決辦法 PHP如何清空mySQL數(shù)據(jù)庫(kù) CakePHP程序員必須知道的21條技巧 PHP采集圖片實(shí)例(PHP采集)