Tengo un problema con una consulta, como puedo hacer una consulta con SELECT titulo from id_usuarios WHERE categorias='Agricultura' LIMIT 1,1 y que cuando este registro vaya vacio que no me saque este error.
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 2 in /homepages/25/d225968270/htdocs/empresas-de-agricultura.php on line 310
si
Es que para que me entendais tengo un codigo de inserción en una página por ejemplo insertion.php:
Código PHP:
$sql = "insert into id_usuarios (id, nombre, apellidos, direccion, provincia, localidad, tfno, movil, categorias, titulo, url, descripcion, email) values('".$_POST[id]."','".$_POST[nombre]."','".$_POST[apellidos]."','".$_POST[direccion]."','".$_POST[provincia]."','".$_POST[localidad]."','".$_POST[tfno]."','".$_POST[movil]."','".$_POST[categorias]."','".$_POST[titulo]."','".$_POST[url]."','".$_POST[descripcion]."','".$_POST[email]."')";
$array1 = mysql_query($sql,$conexion);
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 2 in /homepages/25/d225968270/htdocs/empresas-de-agricultura.php on line 310
si
Es cuando hago la consulta y no haber nada ningun registro me da ese error pero en esta tabla se borrara y se insertara muchas veces.
Código PHP:
$consulta_a= mysql_query("SELECT titulo from id_usuarios WHERE categorias='Agricultura' LIMIT 1,1");
$total_a = mysql_result($consulta_a,"a");
if ($total_a == ""){
echo "si";
}
else{
for ( $r = 1 ; $r <= 1 ; $r ++) {
$consulta_titulo1 = mysql_query("SELECT titulo from id_usuarios WHERE categorias='Agricultura' LIMIT 1,1");
$total_titulo1 = mysql_result($consulta_titulo1,"titulo");
$consulta_descripcion1 = mysql_query("SELECT descripcion from id_usuarios WHERE categorias='Agricultura' LIMIT 1,1");
$total_descripcion1 = mysql_result($consulta_descripcion1,"descripcion");
$consulta_direccion1 = mysql_query("SELECT direccion from id_usuarios WHERE categorias='Agricultura' LIMIT 1,1");
$total_direccion1 = mysql_result($consulta_direccion1,"direccion");
$consulta_provincia1 = mysql_query("SELECT provincia from id_usuarios WHERE categorias='Agricultura' LIMIT 1,1");
$total_provincia1 = mysql_result($consulta_provincia1,"provincia");
$consulta_url1 = mysql_query("SELECT url from id_usuarios WHERE categorias='Agricultura' LIMIT 1,1");
$total_url1 = mysql_result($consulta_url1,"url");
$consulta_movil1 = mysql_query("SELECT movil from id_usuarios WHERE categorias='Agricultura' LIMIT 1,1");
$total_movil1 = mysql_result($consulta_movil1,"movil");
print "<table width='676' height='115' bgcolor='#FFFF66'><tr><td width='120' height='112' rowspan='3' bgcolor='#FFFF66'><img src='sponsors/1686763782930.jpg' width='135' height='112' border='1' /></td><td colspan='4' valign='top' bgcolor='#FFFF66'></td></tr><tr><td height='42' colspan='4' valign='top' bgcolor='#FFFF66'><div class='sponsor_title'><b>".$total_titulo1."</b></div><div class='sponsors_descripcion'><b><font face='Arial' color='#000000' size='1'>".$total_descripcion1."</b></div></td></tr>
<tr><td height='47' colspan='2' valign='bottom' bgcolor='#FFFF66'><div class='text_senas_sponsors'>Direccion: <b><font face='Arial' color='#000000' size='1'>".$total_direccion1."</b></div><div class='text_senas_sponsors'>Provincia: <b><font face='Arial' color='#000000' size='1'>".$total_provincia1."</b></div><div class='text_senas_sponsors'>Url: <b><font face='Arial' color='#000000' size='1'>".$total_url1."</b></div><div class='separacion_sponsors'></div></td><td width='183' height='47' colspan='2' valign='bottom' bgcolor='#FFFF66'><div class='text_senas_sponsorss'>Movil: <b><font face='Arial' color='#000000' size='1'>".$total_movil1."</b></div><div class='separacion_sponsors'></div></td></tr></table><div class='separacion_anuncios_patrocinados'></div>";
}}