在mysql數(shù)據(jù)庫中,創(chuàng)建一個test數(shù)據(jù)庫,用于測試。
成都創(chuàng)新互聯(lián)專注于梁園企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城系統(tǒng)網(wǎng)站開發(fā)。梁園網(wǎng)站建設(shè)公司,為梁園等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站制作,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
請點擊輸入圖片描述
新建一個php文件,命名為test.php,用于講解php如何選擇要操作的數(shù)據(jù)庫。
請點擊輸入圖片描述
在test.php文件中,使用header()方法將頁面的編碼格式設(shè)置為utf-8,避免輸出中文亂碼。
請點擊輸入圖片描述
在test.php文件中,使用mysql_connect()函數(shù),通過賬號和密碼創(chuàng)建一個數(shù)據(jù)庫的連接。
請點擊輸入圖片描述
在test.php文件中,再使用mysql_select_db()函數(shù)選擇要操作的數(shù)據(jù)庫test,選擇數(shù)據(jù)庫成功,則返回true,否則,返回false。最后,通過if語句判斷結(jié)果。
請點擊輸入圖片描述
在瀏覽器打開test.php文件,查看結(jié)果。
請點擊輸入圖片描述
END
總結(jié):
1、創(chuàng)建一個test數(shù)據(jù)庫。
2、使用mysql_connect()函數(shù)創(chuàng)建一個數(shù)據(jù)庫的連接。
3、再使用mysql_select_db()函數(shù)選擇要操作的數(shù)據(jù)庫test,并通過if語句判斷結(jié)果。
phpstudy數(shù)據(jù)庫創(chuàng)建步驟:\x0d\x0a1、點擊打開phpstudy軟件,然后點擊mySQL管理器;\x0d\x0a2、進入到PHPmyadmin登陸界面,默認賬號和密碼都是root;\x0d\x0a3、登陸進去;\x0d\x0a4、然后,點擊數(shù)據(jù)庫,輸入想要的數(shù)據(jù)名稱;\x0d\x0a5、點擊創(chuàng)建后,成功!
搞清楚幾個問題,php的數(shù)據(jù)庫表一般是mysql數(shù)據(jù)庫表。php本身是一種網(wǎng)頁編程語言。而sql是數(shù)據(jù)庫操作語言,他是用來操作數(shù)據(jù)庫的,可以查詢,插入,查找數(shù)據(jù)表的操作要直接打開mysql數(shù)據(jù)庫表(也就是你所說的php的數(shù)據(jù)表),你可以用軟件,比如網(wǎng)頁版的phpmyadmin。直接可視化操作數(shù)據(jù)表。
打開(選擇)數(shù)據(jù)庫中表,使用?mysql_select_db 函數(shù)。
建立連接之后,大多數(shù)情況下,可以使用 mysqli_query 執(zhí)行編寫好的 sql 語句,就可以執(zhí)行大多數(shù)的數(shù)據(jù)庫操作了。
以下是一段示例代碼:
mysql_select_db("myDBlc",?$conn);
$result?=?mysql_query("SELECT?*?FROM?teacher");
while($row?=?mysql_fetch_array($result))
{
echo?$row['id']?.?"?"?.?$row['name'];
echo?"br?/";
}
在wamp目錄下的WWW下創(chuàng)建一個后綴名為PHP的記事本文件
輸入以下代碼
?php
$con=mysql_connect("localhost:3306","用戶名(默認root)","密碼");
if(mysql_error())
{
echo"數(shù)據(jù)庫連接失敗";
die();//終止運行
}
mysql_select_db("數(shù)據(jù)庫名",$con);
if(mysql_errno())
{
echo"數(shù)據(jù)庫連接失敗";
die();
}
echo"數(shù)據(jù)庫連接成功";
?
要寫sql語句的話
例如:
?php
$con=mysql_connect("localhost:3306","root","root")
or die("數(shù)據(jù)庫連接失敗br");
mysql_select_db("mysql_test",$con) or die("數(shù)據(jù)庫連接失敗!br");
mysql_query("set names 'gbk'");//設(shè)置中文字符
$sql = "insert into customers(cust_id,cust_name,cust_sex,cust_address,cust_contact)";
$sql=$sql."values(null,'李中華','0','深圳市','南山區(qū)')";
if(mysql_query($sql,$con)){
echo"數(shù)據(jù)庫連接成功br";
}
else{
echo"數(shù)據(jù)庫連接失敗br";
}
?