[英]Having Problems With PHP Connection
這是連接到我的SQL數據庫的代碼。 我是新手,似乎工作不正常,但我網站上的某些功能仍然無法使用。
<?php
$con = mysql_connect("localhost","username","password");
$select_db = mysql_select_db('database1',$con);
/*$con = mysql_connect("localhost","username2","password2");
$select_db = mysql_select_db('database2',$con);*/
?>
這是一個有問題的站點: http : //tmatube.com請記住,上面的憑據已填充了程序員用於在其自己的服務器上進行測試的內容...;)不幸的是,我無法獲得他的支持不再。
無論如何,這是我對如何修改此代碼的想法,也許有人可以插話,讓我知道我的假設是否正確:
<?php
$con = mysql_connect("localhost","username1","password1"); -------------<<< leave this line
$select_db = mysql_select_db('DATABASE_NAME_HERE',$con);
/*$con = mysql_connect("localhost","DB_USERNAME_HERE","DB_PASSWORD_HERE");
$select_db = mysql_select_db('DATABASE_NAME_HERE',$con);*/
?>
好的-現在我注意到了一些問題...
這是做什么的? / *代碼在這里* /? 如果我把它留在那兒根本不起作用。
為什么它兩次連接到數據庫? 是兩個單獨的數據庫嗎?
$select_db = mysql_select_db('DATABASE_NAME_HERE',$con); <<<---- single '
當我嘗試查看該行是否正確時,我看到的示例帶有這樣的引號
$select_db = mysql_select_db("DATABASE_NAME_HERE",$con); <<<---- double "
哪一個是對的?
他沒有放棄。 他所做的就是使用沒有密碼的根目錄保留數據庫連接。 另一個連接(已注釋掉)正在使用另一個用戶rajvivya_video,該用戶定義了密碼。
在測試中,可以連接到root並保留其無密碼,但即使如此,也不建議這樣做,因為它很容易與定義的用戶名和密碼一起使用(除root外)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.