PHP連線mysql例子

2021-05-24 09:22:26 字數 2029 閱讀 4303

對於熟悉做**的人來說,要想**做成動態的,肯定要有資料庫的支援,利用特定的指令碼連線到資料庫,從資料庫中提取資料、向資料庫中新增資料、刪除資料等。這裡我通過乙個例項來說明如何用php連線到資料庫的。

我準備建立乙個簡單的通訊錄,資料庫的名字叫txl,資料庫只有乙個表叫personal_info,表中有5個字段

pi_id pi_name pi_tel pi_qq pi_email

首先我們要建立資料庫:

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語句很簡單,通過字面都能猜出什麼意思。

下面是連線到資料庫並且顯示表personal_info的所有字段資訊:

// connsql.php

<?php

$mysql_server_name="localhost"; //資料庫伺服器名稱

$mysql_username="root"; // 連線資料庫使用者名稱

$mysql_password="root"; // 連線資料庫密碼

$mysql_database="lxr"; // 資料庫的名字

// 連線到資料庫

$conn=mysql_connect($mysql_server_name, $mysql_username,

$mysql_password);

// 從表中提取資訊的sql語句

$strsql="select * from personal_info";

// 執行sql查詢

$result=mysql_db_query($mysql_database, $strsql, $conn);

// 獲取查詢結果

$row=mysql_fetch_row($result);

echo '';

echo '';

// 顯示欄位名稱

echo "/n/n";

for ($i=0; $iecho ''.

mysql_field_name($result, $i);

echo "/n";

echo "/n";

// 定位到第一條記錄

mysql_data_seek($result, 0);

// 迴圈取出記錄

while ($row=mysql_fetch_row($result))

echo "/n";

for ($i=0; $iecho '';

echo "$row[$i]";

echo '';

echo "/n";

echo "/n";

echo "";

// 釋放資源

mysql_free_result($result);

// 關閉連線

mysql_close();  

下面是執行結果:

pi_id pi_name pi_tel pi_qq pi_email

1 zhangsan 13911111111 642864125 [email protected]

2 lisi 13122222222 63958741 [email protected]

3 wangwu 13833333333 912345678 [email protected]

所謂「萬變不離其宗」,再複雜的操作也都是基於上面的來的,都少不了上面的基本的步驟,當需要時查一下相關的手冊便可以解決。

PHP連線mysql例子

對於熟悉做 的人來說,要想 做成動態的,肯定要有資料庫的支援,利用特定的指令碼連線到資料庫,從資料庫中提取資料 向資料庫中新增資料 刪除資料等。這裡我通過乙個例項來說明如何用php連線到資料庫的。我準備建立乙個簡單的通訊錄,資料庫的名字叫txl,資料庫只有乙個表叫personal info,表中有5...

php mysql例子 PHP連線mysql例子

我準備建立乙個簡單的通訊錄,資料庫的名字叫txl,資料庫只有乙個表叫personal info,表中有5個字段 pi id pi name pi tel pi qq pi email 首先我們要建立資料庫 create database txl 然後我們建立表 create table person...

c連線MYSQL例子

testsql.c testsql.c an example to use mysql c api author coon xu date 05 nov 2004 include include int main else printf connected.n get the result from...