2

「データベース名を選択できませんでした」というこのエラーが発生しました。私は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");
?>
4

3 に答える 3

0

変わる

$selected = mysql_select_db("dbname",$dbhandle)  to 
$selected = mysql_select_db($dbname,$dbhandle) 
于 2013-09-13T07:15:38.533 に答える
0

私はあなたがこれをやろうとしていると思います...

$selected = mysql_select_db($dbname,$dbhandle) 
or die("Could not select databasename");

"dbname" => $dbname

于 2013-09-13T07:15:39.510 に答える