php mysql例子 PHP連線mysql例子

2021-10-18 12:38:46 字數 1977 閱讀 7353

我準備建立乙個簡單的通訊錄,資料庫的名字叫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

$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; $i

echo '

'.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; $i

echo '

'; 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

zhangsan

[email protected]

lisi

[email protected]

wangwu

[email protected]

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

連線mysql例子 PHP MySQL 連線資料庫

例子 con mysql connect localhost peter abc123 if con some code mysql close con 需及時關閉?con mysqli connect localhost root 第乙個引數是位址,第二個引數是使用者名稱,第三個引數是密碼if c...

PHP連線mysql例子

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

PHP連線mysql例子

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