php操作mysql資料庫(增刪改查)

2022-06-07 18:00:09 字數 4371 閱讀 3167

1:連線到mysql

php本身提供腿mysql資料庫的支援,使用mysql_connect函式來連線,語法如下:

resource mysql_connect([string server [, string username [,string password [, bool new_link [, int_client_flags]]]]])

該函式用來開啟或重複使用乙個到mysql伺服器的連線。server是需要連線的mysql伺服器,可以包括埠號使用英文的冒號隔開,例如「hostname:port」。username和password分別是連線資料時所需的使用者名稱和密碼。new_link引數預設為false,如果用同樣的引數第二次呼叫mysql_connect(),將不會建立新連線,而將返回已經開啟的連線標識。設定為false時,則總是開啟新的連線。

連線到mysql資料庫

<?php

header("content-type: text/html;charset=utf-8");

error_reporting(0); //禁止錯誤輸出

$link = mysql_connect('127.0.0.1:3306','root','root'); //建立資料庫連線

if(!$link)

echo '連線mysql伺服器成功!'; //否則顯示連線成功的資訊

mysql_close($link); //最後關閉資料庫連線

2:建立資料庫:mydbdemo

建立mydbdemo資料庫

<?php

header("content-type: text/html;charset=utf-8");

error_reporting(0); //禁止錯誤輸出

$con = mysql_connect('127.0.0.1:3306','root','root'); //建立資料庫連線

if(!$con)

if(mysql_query("create database mydbdemo",$con))else

mysql_close($con); //關閉資料庫連線

3:建立資料表:fruit

建立 fruit 資料表

<?php

header("content-type: text/html;charset=utf-8");

error_reporting(0); //禁止錯誤輸出

$con = mysql_connect('127.0.0.1:3306','root','root'); //建立資料庫連線

if(!$con)

mysql_select_db("mydbdemo",$con); //選擇需要使用的資料庫

$sql = "create table fruit

(name varchar(15),

color varchar(15),

price float

)"; //使用mysql_query執行sql語句

mysql_query($sql,$con);

echo "建立資料表 fruit 成功

4:向資料表插入資料

插入資料

<?php

header("content-type: text/html;charset=utf-8");

error_reporting(0); //禁止錯誤輸出

$con = mysql_connect('127.0.0.1:3306','root','root'); //建立資料庫連線

if(!$con)

mysql_select_db("mydbdemo",$con); //選擇需要使用的資料庫

$sql = "insert into fruit (name,color,price) values ('蘋果','綠色','八塊五')";

mysql_query($sql);

echo "插入資料成功

5:使用表單插入資料

表單資料插入

<?php

header("content-type: text/html;charset=utf-8");

error_reporting(0); //禁止錯誤輸出

if($_get['act'] == 'insert')

mysql_select_db("mydbdemo",$con); //選擇需要使用的資料庫

$sql = "insert into fruit (name,color,price) values ('".$_post['name']."','".$_post['color']."','".$_post['price']."')";

mysql_query($sql);

echo "插入資料成功

6:更新資料表中的資料

更新表中的資料

<?php

header("content-type: text/html;charset=utf-8");

error_reporting(0); //禁止錯誤輸出

if($_get['act'] == 'insert')

mysql_select_db("mydbdemo",$con); //選擇需要使用的資料庫

$sql = "update fruit set price='9.9' where price = '8.8' ";

mysql_query($sql);

echo "更新資料成功

7:查詢資料表

查詢資料表

<?php

header("content-type: text/html;charset=utf-8");

error_reporting(0); //禁止錯誤輸出

if($_get['act'] == 'insert')

mysql_select_db("mydbdemo",$con); //選擇需要使用的資料庫

$sql = " select * from fruit ";

$result = mysql_query($sql);

echo "水果

顏色**

";//構造表頭

7:刪除資料表

刪除資料

<?php

header("content-type: text/html;charset=utf-8");

error_reporting(0); //禁止錯誤輸出

$con = mysql_connect('127.0.0.1:3306','root','root'); //建立資料庫連線

if(!$con)

mysql_select_db("mydbdemo",$con); //選擇需要使用的資料庫

$sql = "(delete from fruit where price = '8.8' )";

mysql_query($sql);

echo "刪除資料成功

";mysql_close($con);

?>

PHP操作MySQL資料庫(連線 增刪改操作)

mysql 是跟 php 配套使用的最流行的開源資料庫系統,我們知道mysql是php的最佳搭檔,下面是系統的總結php與mysql聯合使用的方法。主要是使用mysql擴充套件,下面就通過歸納總結來提公升。mysql 是一種在 web 上使用的資料庫系統。mysql 是一種在伺服器上執行的資料庫系統...

mysql資料庫增刪改操作

insert into 表名 列名1,列名2,列名3 values 值1,值2,值3 insert into user user id,name,age values 1,nice 24 delete from 表名 where 條件 update 表名 set 列名 列的值,列名2 列2的值 wh...

php連線mysql資料庫的增刪改查操作

自己做的 連線資料庫 url username,password con mysql connect ip.haso soft.com 12038 bscs hasodev hasodev1239 處理結果是亂碼問題 mysql query set character set connection ...