![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
sera por que tu query esta vacia???
creo que tienes varias fallas en tu codigo corregi algunas haber si asi solucionas tu problema
Código PHP:
<?php
require_once('Connections/conexionusuario.php');
mysql_select_db($database_conexionusuario, $conexionusuario);
$buscar = $_GET['buscar'];
//hacemos la búsqueda
$sql = "SELECT * FROM productos WHERE nombre LIKE '%$buscar%' ORDER BY codigo";
$cargadatos = mysql_query($sql, $conexionusuario) or die(mysql_error());
$totalRows = mysql_num_rows($cargadatos);
echo '<?xml version="1.0" encoding="utf-8"?>';
//Si encontramos algo
if ($totalRows > 0)
{
echo "<datos error='no'> \n";
//Mostramos los registros
while ($row = mysql_fetch_array($cargadatos))
{
echo "<registro> \n";
echo "<campo>".$row['codigo']."</campo> \n";
echo "<campo>".$row['nombre']."</campo> \n";
echo "</registro> \n";
} ;
echo "</datos>";
}
//Si no se ha encontrado nada
else
{
echo '<?xml version="1.0" encoding="utf-8"?>';
echo "<datos error='si'>\n<error>¡No se ha encontrado ningun registro!</error>\n</datos>";
}
echo '<?xml version="1.0" encoding="utf-8"?>';