"데이터베이스 이름을 선택할 수 없습니다"라는 오류가 발생했습니다. PHP를 처음 접하고 배우고 있습니다. 내 데이터베이스에서 XML 피드를 생성하는 PHP 스크립트를 만들고 있습니다. 코드는 다음과 같습니다.
<?php
$dbhost = "localhost";
$dbuser = "my database username";
$dbpass = "my password";
$dbname = "my database name";
$dbhandle = mysql_connect($dbhost, $dbuser, $dbpass)
or die("Unable to connect to MySQL");
$selected = mysql_select_db("dbname",$dbhandle)
or die("Could not select databasename");
$sql = "SELECT * FROM listings";
$q = mysql_query($sql) or die(mysql_error());
$xml = "<listings>";
while($r = mysql_fetch_array($q)){
$xml .= "<listings>";
$xml .= "<listingsdb_title>".$r['listingsdb_title']."</listingsdb_title>";
$xml .= "<address>".$r['address']."</address>";
$xml .= "<class_name>".$r['class_name']."</class_name>";
$xml .= "<listingsimages_thumb_file_name>".$r['listingsimages_thumb_file_name']." </listingsimages_thumb_file_name>";
$xml .= "<beds>".$r['beds']."</beds>";
$xml .= "<baths>".$r['baths']."</baths>";
$xml .= "<sqm>".$r['sqm']."</sqm>";
$xml .= "<author>".$r['author']."</author>";
$xml .= "<full_desc>".$r['full_desc']."</full_desc>";
$xml .= "<price>".$r['price']."</price>";
$xml .= "</listings>";
}
$xml .= "</listings>";
$sxe = new SimpleXMLElement($xml);
$sxe->asXML("listings.xml");
?>
데이터베이스를 선택하지 않았 음을 보여주는 오류입니다 ..
이미 $dbname
변수에 데이터베이스 이름을 저장했습니다. 이제 mysql_select_db
아래와 같이 전달하십시오 .
$dbname = "my database name";
$selected = mysql_select_db($dbname,$dbhandle) or die("Could not select databasename");
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다