你寫的這個只是資料庫連接的代碼,你只是連接了資料庫,可以對你的「」資料庫進行"CURD"操作,$conn返回的是resource,mysql_select_db()和
mysql_query()返回的則是布爾類型,所以在瀏覽器預覽的時候是沒有任何內容的,有內容也只是一個TRUE
連接資料庫的代碼如下:
資料庫操作類
class
mysql
{
private
$db_host;
//資料庫主機
private
$db_user;
//資料庫用戶名
private
$db_pwd;
//資料庫密碼
private
$db_database;
//資料庫名
private
$conn;
//資料庫連接標識;
private
$sql;
//sql執行的語句
private
$result;
//query的資源標識符
private
$coding;
//資料庫編碼,gbk,utf8,gb2312
private
$show_error
=
true;
//本地調試使用,列印錯誤
public
function
__construct($db_host,
$db_user,
$db_pwd,
$db_database,
$coding)
{
$this->db_host
=
$db_host;
$this->db_user
=
$db_user;
$this->db_pwd
=
$db_pwd;
$this->db_database
=
$db_database;
$this->coding
=
$coding;
$this->connect();
}
private
function
connect()
{
$this->conn
=
@mysql_connect($this->db_host,
$this->db_user,
$this->db_pwd);
if
(!$this->conn)
{
//show_error開啟時,列印錯誤
if
($this->show_error)
{
$this->show_error('錯誤提示:鏈接資料庫失敗!');
}
}
if
(!@mysql_select_db($this->db_database,
$this->conn))
{
//打開資料庫失敗
if
($this->show_error)
{
$this->show_error('錯誤提示:打開資料庫失敗!');
}
}
if
(!@mysql_query("set
names
$this->coding"))
{
//設置編碼失敗
if
($this->show_error)
{
$this->show_error('錯誤提示:設置編碼失敗!');
}
}
}
}
㈡ 請問php連接上mysql資料庫該怎麼進行配置的
1、下載一個phpmyadin,看看phpmyadmin能不能登入mysql
如果能登陸,則表明是你的程序有問題
2、如果不能登陸,則查找libmysql.dll是否復制到c:\windows\system32下
則安裝mysql連接程序
3、500錯誤,請在IE->選項->高級->顯示錯誤打開,則可以顯示出錯信息
如果還不顯示錯誤提示,則編輯php.ini
把display_error
=
On
重啟web
㈢ 用php如何連接MySQL資料庫
php鏈接mysql必備條件:
已安裝mysql資料庫;
檢查php環境是否已開啟mysql擴展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數,看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
<?php
//設置編碼格式header("Content-type:text/html;charset=utf-8");//定義資料庫主機地址$host="localhost";//定義mysql資料庫登錄用戶名$user="root";//定義mysql資料庫登錄密碼$pwd="";//鏈接資料庫$conn=mysql_connect($host,$user,$pwd);//對連接進行判斷if(!$conn){die("資料庫連接失敗!".mysql_errno());}else{echo"資料庫連接成功!";}?>
㈣ PHP訪問MySQL資料庫的步驟。
PHP訪問MySQL資料庫:
因為連接資料庫需要較長的時間和較大的資源開銷,所以如果在多個網頁中都要頻繁地訪問資料庫,則可以建立與資料庫的持續連接。即調用mysql_pconnect()代替mysql_connect()。
基本步驟:
1.連接伺服器:mysql_connect();
2.選擇資料庫:mysql_select_db();
3.執行SQL語句:mysql_query();
查詢:select
顯示:show
插入:insert into
更新:update
刪除:delete
4.關閉結果集:mysql_free_result($result);
5.關閉資料庫:mysql_close($link);
㈤ php怎麼連接mysql資料庫
<?php
$dbhost = 'localhost'; // mysql伺服器主機地址
$dbuser = 'root'; // mysql用戶名
$dbpass = '123456'; // mysql用戶名密碼
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
die('Could not connect: ' . mysqli_error());
}
echo '資料庫連接成功!';
mysqli_close($conn);
?>
下面是說明:
PHP 提供了 mysqli_connect() 函數來連接資料庫。該函數有 6 個參數,在成功鏈接到 MySQL 後返回連接標識,失敗返回 FALSE 。
語法
mysqli_connect(host, username, password, dbname,port, socket);
參數說明:
參數 描述
host 可選。規定主機名或 IP 地址。
username 可選。規定 MySQL 用戶名。
password 可選。規定 MySQL 密碼。
dbname 可選。規定默認使用的資料庫。
port 可選。規定嘗試連接到 MySQL 伺服器的埠號。
socket 可選。規定 socket 或要使用的已命名 pipe。
㈥ PHP連接MySQL資料庫的幾種方式
MySQLi :MySQLi 只針對 MySQL 資料庫,MySQLi 還提供了 API 介面。
PDO (PHP Data Objects):PDO 應用在 12 種不同資料庫中。
㈦ php連接mysql資料庫
您好,非常榮幸能在此回答您的問題。以下是我對此問題的部分見解,若有錯誤,歡迎指出。<?
function conn(){
$conn01 = mysql_connect("localhost",'root','123456');//root是帳號,123456是密碼
$mycon=mysql_select_db('testdatabase',$conn01); //testdatabase是mysql資料庫名
if($mycon){
echo("資料庫連接成功");
}else{
echo("資料庫連接失敗");
}
}
conn();
?>非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!
㈧ php怎麼連接Mysql資料庫問題!
php鏈接mysql必備條件:
已安裝mysql資料庫;
檢查php環境是否已開啟mysql擴展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數,看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
<?php
//設置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義資料庫主機地址
$host="localhost";
//定義mysql資料庫登錄用戶名
$user="root";
//定義mysql資料庫登錄密碼
$pwd="";
//鏈接資料庫
$conn=mysql_connect($host,$user,$pwd);
//對連接進行判斷
if(!$conn){
die("資料庫連接失敗!".mysql_errno());
}else{
echo"資料庫連接成功!";
}
?>
㈨ 淺談PHP如何連接到MySql資料庫
也不好多說,發一小段代碼,你參照一下。代碼如下:
try
{
header("Content-type:text/html;charset=utf-8");
$conn=newPDO("mysql:host=localhost;dbname=webdata","user","pwd");
$sth=$conn->prepare("select*frombooks");
$sth->execute();
while($res=$sth->fetch(PDO::FETCH_ASSOC))
{
echo("<div>".$res["bid"].":".$res["title"]."--".$res["author"]);
}
}
catch(Exception$e)
{
header("Content-type:text/html;charset=gb2312");
echo($e->getMessage());
}