PHP操作mysql資料庫 2 查詢資料聽語音

2021-09-08 04:22:09 字數 2629 閱讀 5869

本文主要詳細講解如何使用php語言,對mysql資料庫進行查詢、新增、刪除、更新等操作。

1資料庫連線成功以後,下面就要進行資料庫的操作了,本文主要解決一下如何進行資料庫的查詢操作!

end1

資料庫表名為teacher,欄位有兩個:

1、id。它的資料型別是int,含義是編號。

2、name。它的資料型別是varchar,含義是名字。

插入資料效果如下:

1select 語句用於從資料庫中選取資料。

語法

select column_name(s) from table_name

注釋:sql 語句對大小寫不敏感。select 與 select 等效。

為了讓 php 執行上面的語句,我們必須使用 mysql_query() 函式。該函式用於向 mysql 傳送查詢或命令。

end1

下面的例子選取儲存在 "teacher" 表中的所有資料(* 字元選取表中所有資料):

<?php

$con = mysql_connect("localhost","root","");

if (!$con)

die('資料庫連線失敗: ' . mysql_error());

但是查詢結果卻不是我想要的

3

為什麼會出現這種情況呢?這是因為查詢結果中,中文出現了亂碼。如果你對中文亂碼知識不了解,建議您檢視我的經驗《詳解mysql中文亂碼的問題》。這裡,我只告訴大家解決辦法。

在php的**中增加三行文字

mysql_query("set names utf8");

mysql_query("set character_set_client=utf8"); 

mysql_query("set character_set_results=utf8");

這樣,就能保證查詢出來的中文不出現亂碼了

查詢結果如下圖,一切就正常了。

end

在實際開發中,我們更多的情況下是把結果輸出在html**中。下面的例子選取的資料與上面的例子相同,但是將把資料顯示在乙個 html **中了。

<?php

$con = mysql_connect("localhost","root","");

if (!$con)

die('資料庫連線失敗: ' . mysql_error());

else

mysql_query("set names utf8");

mysql_query("set character_set_client=utf8"); 

mysql_query("set character_set_results=utf8");

mysql_select_db("demosql", $con);

$result = mysql_query("select * from teacher");

//在**中輸出顯示結果

查詢結果如下,是不是比例1的顯示效果要好的多啊?

11、中文亂碼的問題。

2、資料在**中顯示的問題。

endphp操作mysql資料庫

經驗內容僅供參考,如果您需解決具體問題(尤其法律、醫學等領域),建議您詳細諮詢相關領域專業人士。

舉報

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

1 連線到mysql php本身提供腿mysql資料庫的支援,使用mysql connect函式來連線,語法如下 resource mysql connect string server string username string password bool new link int client...

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 可選...