- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- errore mysql_unbuffered_query
-
errore mysql_unbuffered_query
Salve a tutti continuo a ricevere il seguente errore per una query che dovrebbe generare una sitemap:
ERRORE
mysql_unbuffered_query(): supplied argument is not a valid MySQLQUERY
header("Content-Type: text/xml");
function xmlentities($text)
{
$search = array('&','<','>','"',''');
$replace = array('&','<','>','"',''');
return str_replace($search,$replace,$text);
}
print chr(60)."?xml version='1.0' encoding='ISO-8859-1'?".chr(62);
print chr(60)."urlset xmlns='h t t p://w w w .google.com/schemas/sitemap/0.84' xmlns:xsi='h t t p ://w w w .w3.org/2001/XMLSchema-instance' xsi:schemaLocation='h t t p :// w w w.google.com/schemas/sitemap/0.84 h t t p ://w w w .google.com/schemas/sitemap/0.84/sitemap.xsd'".chr(62);
$sql = "SELECT * FROM tabella LIMIT 80000,20000 ";
$link = @mysql_connect($databaseServer,$databaseUsername,$databasePassword);
@mysql_select_db($databaseName,$link);
$result = mysql_unbuffered_query($sql,$link);
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
// create the loc (URL) value based on the $row array, for example:
$titolo=str_replace(" ","-",strip_tags($row['itemname']));
$titolo=str_replace("/","",$titolo);
$titolo=str_replace(",","",$titolo);
$loc ="h t t p ://w w w .sito.com/".$titolo.",itemname,".$row['id'].",id,auctiondetails";
print "<url>";
print "<loc>".xmlentities($loc)."</loc>";
print "<lastmod>2010-06-11</lastmod>";
print "<priority>0.5</priority>";
print "</url>";
}
print "</urlset>";Help me!
Grazie
-
Il problema e' stato risolto.
Non era un problema di query ma di connessione al database.