busqueda de datos con variables
Hola
estoy tratando de hacer un Selct usando variables, me refiero cambiando los parametros. Os pongo un ejemplo
$selectsecc=mysql_db_query("bbdd","select * From secciones where id='$secc'");
$tabla = mysql_result($selectsecc,'id',tabla);
$variable = mysql_result($selectsecc,'id',variable);
$selectfaq=mysql_db_query("bbdd","select * From tabla' where variable ='$qstn'");
$variable = mysql_result($selectfaq,'$tabla',id);
Pues bien el segundo Select no me va, sabeis como puedo solucionarlo?? como deberÃa escribirlo o si se puede hacer?
estoy tratando de hacer un Selct usando variables, me refiero cambiando los parametros. Os pongo un ejemplo
$selectsecc=mysql_db_query("bbdd","select * From secciones where id='$secc'");
$tabla = mysql_result($selectsecc,'id',tabla);
$variable = mysql_result($selectsecc,'id',variable);
$selectfaq=mysql_db_query("bbdd","select * From tabla' where variable ='$qstn'");
$variable = mysql_result($selectfaq,'$tabla',id);
Pues bien el segundo Select no me va, sabeis como puedo solucionarlo?? como deberÃa escribirlo o si se puede hacer?
en el segundo select tienes esto:
"select * From tabla' where variable ='$qstn'"
Tienes una comilla simple en la tabla:
tabla'
debe que dar sin comillas:
"select * From tabla where variable ='$qstn'"
...
"select * From tabla' where variable ='$qstn'"
Tienes una comilla simple en la tabla:
tabla'
debe que dar sin comillas:
"select * From tabla where variable ='$qstn'"
...
no, ese no es el problema, fué un "residuo" de una de las muchas pruebas que hice
Que es lo que realmentes quieres.. realizar una consulta, mandandole una variable como criterio algo asi:
<?
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$selectsecc=mysql_db_query("bbdd","select * From secciones where id='".$secc."'",$link);
$row=mysql_fetch_array($selectsecc,MYSQL_ASSOC);
$variable = $row["variable"];
echo $variable."<br>";
$selectfaq=mysql_db_query("bbdd","select * From tabla where variable='".$qstn."'",$link);
$row=mysql_fetch_array($selectfaq,MYSQL_ASSOC);
$variable = $row["id"];
echo $variable."<br>";
mysql_close($link);
?>
si utilizas la extencion mygnet:
seria:
<?
$objdb->mygnet_lib(MYGNET_MYSQL);
$objdb->connect("localhost","user","password","basededatos") or die($objdb->error);
$objdb->query("SELECT * FROM tabla WHERE id=$secc") ord die($objdb->error);
$variable=$objdb->fetch()?$objdb->item("variable"):"No hay registro";
echo $variable;
$objdb->close();
?>
http://mygnet.com
<?
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$selectsecc=mysql_db_query("bbdd","select * From secciones where id='".$secc."'",$link);
$row=mysql_fetch_array($selectsecc,MYSQL_ASSOC);
$variable = $row["variable"];
echo $variable."<br>";
$selectfaq=mysql_db_query("bbdd","select * From tabla where variable='".$qstn."'",$link);
$row=mysql_fetch_array($selectfaq,MYSQL_ASSOC);
$variable = $row["id"];
echo $variable."<br>";
mysql_close($link);
?>
si utilizas la extencion mygnet:
seria:
<?
$objdb->mygnet_lib(MYGNET_MYSQL);
$objdb->connect("localhost","user","password","basededatos") or die($objdb->error);
$objdb->query("SELECT * FROM tabla WHERE id=$secc") ord die($objdb->error);
$variable=$objdb->fetch()?$objdb->item("variable"):"No hay registro";
echo $variable;
$objdb->close();
?>
http://mygnet.com
