0

我想使用 PHP 从 MySQL 数据库中的几个表生成 xml 文件。

$query = "
SELECT
  t.value,
  d.value,
  ty.value, 
  p.id,
  p.ref,
  p.is_renting,
  p.price,
  p.adress,
  p.living_space,
  p.rooms
FROM
  jos_jea_properties p
INNER JOIN
   jos_jea_towns t
ON
  t.id = d.town_id 
INNER JOIN
  jos_jea_departments d 
ON
  d.id = p.department_id 
INNER JOIN
  jos_jea_types ty 
ON
  ty.id = p.type_id";



$result = mysql_query ($query, $link) or die("Could not complete database query"); 

但是,它告诉我无法完成数据库查询,你知道吗?

4

2 回答 2

2

你的查询有问题。用于mysql_error()获取 MySQL 返回的消息。

$result = mysql_query ($query, $link) or die("Could not complete database query: ".mysql_error())); 

但是,您的查询会获得很多名为value. 改用别名,否则它们将被替换

    $query = "SELECT t.value t_value, d.value d_value, ty.value ty_value, 
     p.id, p.ref, p.is_renting, p.price, p.adress, 
     p.living_space, p.rooms FROM jos_jea_properties 
     p INNER JOIN jos_jea_towns t ON t.id = d.town_id 
     INNER JOIN jos_jea_departments d ON d.id = p.department_id 
     INNER JOIN jos_jea_types ty ON ty.id = p.type_id"; 
于 2012-05-07T01:42:49.590 回答
0

您对代码 php 有什么想法吗?如何为图像生成文件 xml,因为 mysql 数据库使用 php?

于 2012-05-12T10:48:56.667 回答