Salut,
mets ça tout au début du script :
1 2 3
| ini_set('display_errors', true);
ini_set('display_startup_errors', true);
error_reporting(E_ALL); |
et réessaie.
Ton sql est très étrange, te rends-tu compte que tu fais un produit cartésien de toutes les tables ?
$sql = "SELECT * FROM `joM_1`,'joM_1','joM_75','joM_76'";
d'ailleurs cela devrait être plus ceci :
$sql = "SELECT * FROM joM_1, joM_75, joM_76";
Essaie avec ce code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| <?php
ini_set('display_errors', true);
ini_set('display_startup_errors', true);
error_reporting(E_ALL);
include_once 'connect.php';
mysql_select_db($dbname, $conn);
$sql = 'SELECT * FROM joM_1, joM_75, joM_76';
$qry = mysql_query($sql) or die(mysql_error());
$xml = new DOMDocument('1.0', 'UTF-8');
if (mysql_num_rows($qry))
{
$items = $xml->createElement('items');
while ($data = mysql_fetch_assoc($qry))
{
$item = $xml->createElement('item');
foreach ($data as $k => $v)
{
$node = $xml->createElement($k, $v);
$item->appendChild($node);
}
$items->appendChild($item);
}
$xml->appendChild($items);
}
header('Content-type: text/xml');
header('Charset: utf-8');
echo $xml->saveXML(); |
Partager