php操作MYSQL資料庫自寫的函式

2021-08-17 04:21:02 字數 1305 閱讀 1008

<?php

//返回陣列結果

//$a=array('連線位址','登入名','登入密碼','資料庫名','埠');

//$a=array('127.0.0.1','root','123','mysql','3306');

//sqlrun($a,"select now();");

//sqlrun();

function sqlrun($cto=array('127.0.0.1','root','123','mysql','3306'),$sql="select now();")

//2-設定連線字符集

mysqli_set_charset($con,"utf8");

//3-選擇/更換/開啟(use)指定的資料庫

mysqli_select_db($con,$cto[3]);

//4-執行sql命令

//$sql="show databases;";

$re=@mysqli_query($con,$sql);

//檢測,如果命令失敗

if(!$re)

//5-關閉連線

mysqli_close($con);

//檢視結果集型別

//echo "";

//var_dump($re);

//echo "

";

//檢測結果集的資料型別

//有返回結果的是object物件型別.

//select 等命令的返回結果是object

//無返回結果的是boolean布林型別

//insert 等無返回的結果是boolean

if(gettype($re)!='object')

//將執行結果轉存為二維陣列返回

//取得欄位名存放在陣列首行

foreach(mysqli_fetch_fields($re) as $v)

//取結果,此函式自動將結果集整理為陣列,

//等效在上面的欄位名記錄後上追加後面的資料.

//array_merge()合併兩個陣列

$rearr=array_merge($rearr,mysqli_fetch_all($re));

// 釋放結果集合

mysqli_free_result($re);

//檢視返回陣列

//echo "

";

//print_r($rearr);

//echo "

";

//echo "

成功!!!";

return $rearr;

}?>

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 connect mysql select db 等函式之前使用,可以忽略掉系統產生的錯誤資訊,然後我們用die 來自定義錯誤資訊 提取資料的時候,除了上面的mysql fetch row,常見的還有mysql fetch assoc和mysql fetch array,具體差別請查閱p...