日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

php实现mysql查询_PHP如何实现MYSQL查询功能

發布時間:2024/8/1 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php实现mysql查询_PHP如何实现MYSQL查询功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文主要和大家分享PHP如何實現MYSQL查詢功能,本文主要以代碼的形式和大家分享,希望能幫助到大家。

相關mysql視頻教程推薦:《mysql教程》

展示數據庫<?php

header('Content-Type: text/html;charset=utf-8');

$host = "127.0.0.1";

$port = '3306';

$user = 'root';

$pass = '123654';

$charset = 'utf8'; //設置默認字符

$link = mysql_connect("$host:$port",$user,$pass); //鏈接數據庫

$sql = 'show databases'; //展示數據sql代碼

if(!$result = mysql_query($sql,$link)){ //執行數據庫代碼

echo 'SQL執行失敗'.'
';

echo "出錯的地方是:".$sql.'
';

echo "錯誤代碼是:",mysql_errno($this->link).'
';

echo "錯誤信息是:",mysql_error($this->link).'
';

die();

}

echo '

//mysql_fetch_assoc() 從結果集中取得一行作為關聯數組

while($row = mysql_fetch_assoc($result)){

// var_dump($row);

echo '

';

echo '

'.'';

//用的是字符串鏈接的方式 連接跳轉的地方

echo $row['Database']; //輸出數據庫名

echo '

'.'';

echo '

';

}

echo '

';

執行完sql語句之后返回的就是結果集;

實現結果如下:

展示表<?php

header('Content-Type: text/html;charset=utf-8');

$host = "127.0.0.1";

$port = '3306';

$user = 'root';

$pass = '123654';

$charset = 'utf8';

$link = mysql_connect("$host:$port",$user,$pass);

mysql_query('set names '.$charset,$link);

$dbname = $_GET['dbname'];

$sql = "use `$dbname`";

mysql_query($sql,$link);

$sql = 'show tables'; //展示表的sql語句

if(!$result = mysql_query($sql,$link)){

echo 'SQL執行失敗'.'
';

echo "出錯的地方是:".$sql.'
';

echo "錯誤代碼是:",mysql_errno($this->link).'
';

echo "錯誤信息是:",mysql_error($this->link).'
';

die();

}

echo '

while($row = mysql_fetch_assoc($result)){

var_dump($row);

echo '

';

echo '

';

echo $row['Tables_in_'.$dbname];

echo '

';

echo '

'.'

$port = '3306';

$user = 'root';

$pass = '123654';

$charset = 'utf8';

$link = mysql_connect("$host:$port",$user,$pass);

mysql_query('set names '.$charset,$link);

$dbname = $_GET['dbname'];

$tablename = $_GET['tablename'];

$sql = "desc `$dbname`.`$tablename`"; //展示出表的信息

if(!$result = mysql_query($sql,$link)){

echo 'SQL執行失敗'.'
';

echo "出錯的地方是:".$sql.'
';

echo "錯誤代碼是:",mysql_errno($this->link).'
';

echo "錯誤信息是:",mysql_error($this->link).'
';

die();

}

echo '

while($row = mysql_fetch_assoc($result)){

//var_dump($row);

echo '

';

echo '

';

echo $row['Field']; //輸出名稱

echo '

';

echo '

';

echo $row['Type']; //輸出類型

echo '

';

echo '

';

}

echo '

';

表中數據的展示<?php

header('Content-Type: text/html;charset=utf-8');

$host = "127.0.0.1";

$port = '3306';

$user = 'root';

$pass = '123654';

$charset = 'utf8';

$link = mysql_connect("$host:$port",$user,$pass);

mysql_query('set names '.$charset,$link);

$dbname = $_GET['dbname'];//獲得數據庫名

$tablename = $_GET['tablename'];//獲得表名

//選擇某認數據庫

$sql = "use `$dbname`";

if(!$result = mysql_query($sql,$link)){

echo 'SQL執行失敗'.'
';

echo "出錯的地方是:".$sql.'
';

echo "錯誤代碼是:",mysql_errno($this->link).'
';

echo "錯誤信息是:",mysql_error($this->link).'
';

die();

}

//獲得字段信息

$sql = "desc `$tablename`";

if(!$result = mysql_query($sql,$link)){

echo 'SQL執行失敗'.'
';

echo "出錯的地方是:".$sql.'
';

echo "錯誤代碼是:",mysql_errno($this->link).'
';

echo "錯誤信息是:",mysql_error($this->link).'
';

die();

}

echo '

//展示字段

echo "

";

while($rows = mysql_fetch_assoc($result)){

echo "

";

echo $rows['Field'];

echo "

";

}

echo "

";

//查詢每個表的數據

$sql = "select * from `$tablename` where 1";

if(!$result = mysql_query($sql,$link)){

echo 'SQL執行失敗'.'
';

echo "出錯的地方是:".$sql.'
';

echo "錯誤代碼是:",mysql_errno($this->link).'
';

echo "錯誤信息是:",mysql_error($this->link).'
';

die();

}

//遍歷結果集 得到所有字段

while($rows = mysql_fetch_assoc($result)){

echo '

';

foreach ($rows as $value) {

echo '

';

echo $value === '' ?' ':($value===NULL?'NULL':$value);

//三目運算符的嵌套

echo '

';

}

echo '

';

}

echo '

';

相關推薦:

總結

以上是生活随笔為你收集整理的php实现mysql查询_PHP如何实现MYSQL查询功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。