PHP操作MySQL資料庫

2021-07-06 04:08:43 字數 2005 閱讀 8043

①在mysql_connect()、mysql_select_db()等函式之前使用,可以忽略掉系統產生的錯誤資訊,然後我們用die()來自定義錯誤資訊;

②提取資料的時候,除了上面的mysql_fetch_row,常見的還有mysql_fetch_assoc和mysql_fetch_array,具體差別請查閱php manual;

③對於mysql_query()函式的返回值,如果執行的語句有返回值(如select、show、describe等),則返回相應資料(成功時)或false(失敗時);如果執行的語句沒有返回值(如delete、drop、insert、update等),則返回true(成功時)或false(失敗時)。

使用mysql資料庫伺服器後,接下來使用mysql_select_db()函式選擇資料庫。

<?php

$link = mysql_connect("localhost", "root", "root") or die("不能連線到資料庫伺服器!可能是資料庫伺服器沒有啟動,或者使用者名稱密碼有誤!".mysql_error());   //連線mysql伺服器

$db_selected=mysql_select_db("db_database18",$link);

//$db_selected=mysql_query("use db_database18",$link);

if($db_selected)

?>

使用mysql_query()函式執行sql語句,以下就是php建立資料庫

<?php

$con = mysql_connect("localhost","peter","abc123");

if (!$con)

if (mysql_query("create database my_db",$con))

else

mysql_close($con);

?>

<?php

$conn=mysql_pconnect("localhost","admin","123456");//開啟連線

mysql_select_db("資料庫名",$conn);//連線到指定的資料庫

mysql_query("set names utf8");//設定字元編碼

$sql="";

$r=mysql_query($sql);//執行sql語句返回結果集

while($v=mysql_fetch_array($r)){

echo "欄位名".$v['title'];

?>

學習積累,收集了php操作mysql的幾個基礎函式:

1.使用mysql_connect()函式連線mysql伺服器:mysql_connect("hostname", "username","password");

如,$link = mysql_connect("localhost", "root", "911") or die("不能連線到資料庫伺服器!可能是資料庫伺服器沒有啟動,或者使用者名稱密碼有誤!".mysql_error());

2.使用mysql_select_db()函式選擇資料庫檔案:mysql_query("use 資料庫名",$link);

如:$db_selected=mysql_query("use example",$link);

3.使用mysql_query()函式執行sql語句:mysql_query(string query(sql語句),$link);

新增:$result=mysql_query("insert into tb_member values('a','111')",$link);

修改:$result=mysql_query("update tb_member setuser='b',pwd='000'where user='a'",$link);

刪除:$result=mysql_query("delecte from tb_member where user='b'",$link);

查詢:$sql=mysql_query("select * from tb_book");

PHP 操作mysql資料庫

insert 基本設定 mysql server name localhost mysql username 使用者名稱 mysql password 密碼 mysql database 資料庫 建立連線 conn mysql connect mysql server name,mysql user...

php操作mysql資料庫

1.連線資料庫 mysql connect servername,username,password servername 可選,規定要連線的伺服器。預設是 localhost 3306 username 可選,規定登入所使用的使用者名稱。預設值是擁有伺服器程序的使用者的名稱 password 可選...

PHP操作mysql資料庫

操作步驟 連線mysql mysql connect 127.0.0.1 code1 選擇要操作的資料庫 mysql select db code1 設定資料庫連線字元編碼 mysql query set names utf8 採用mysql query加sql語句的形式向資料庫傳送查詢指令。mys...