
09/09/2011, 13:32
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 58
Antigüedad: 18 años Puntos: 0 | |
Respuesta: Realizar consulta desde varios select a un BBDD Disculpad , pero no me sale cuando pongo condiciones. PUedo visualizar bien las condiciones pero no me hace la consulta, y siempre me sale el mysql_error(Resource id #3). Sábeis de que es. Gracias anticipadas
El código es
$cn=mysql_connect('localhost','root',"");
mysql_select_db('carretillas',$cn) or die (mysql_error());
$condicion="";
if($fabricante!="0")
{
if($condicion=="")
$condicion.=" fabricante='$fabricante'";
}
if($cap!="0")
{
if($condicion=="")
$condicion.= " capacidad='$cap' ";
else
$condicion.= " and capacidad='$cap' ";
}
if($cat!="0")
{
if($condicion=="")
$condicion.= " categoria='$cat' ";
else
$condicion.= " and categoria='$cat' ";
}
if($propulsion!="0")
{
if($condicion=="")
$condicion.= " propulsion='$propulsion' ";
else
$condicion.= " and propulsion='$propulsion' ";
}
if($condicion=="")
$sql="select * from carretillas";
else
$sql="select * from carretillas where " . $condicion ;
$cursor=mysql_query($sql, $cn);
echo "<table border=2>";
while($reg=mysql_fetch_array($cursor,MYSQL_ASSOC))
{
echo "<tr>";
foreach($reg As $v)
{
echo "<td>$v</td>";
}
echo "</tr>";
}
echo "</table>";
echo "el error es "."mysql_error($cn)";
mysql_close($cn); |