he creado una function que me saca un numero de una tabla de BD.
Código PHP :
function obtenernumeroSeccion($sacar_que_que_seccion) { require('miconeccion.php'); mysql_select_db($database_nombretabla, $coneccion); $query_Rstabla = "SELECT * FROM mitabla WHERE ID_listado=".$numero." ORDER BY ID_tabla ASC"; $Rstabla = mysql_query($query_Rstabla, $coneccion) or die(mysql_error()); $row_Rstabla = mysql_fetch_assoc($Rstabla); $totalRows_Rstabla = mysql_num_rows($Rstabla); $sacarSeccion = $row_Rstabla['ID_seccion']; echo $sacarSeccion; mysql_free_result($Rstabla); }
Si ejecuto la function me saca el número de la sección. obtenernumeroSeccion(2); = 2
Ahora lo que quiero es hacer una consulta utilizando el resultado de esta function.
Código PHP :
mysql_select_db($database_nombretabla, $coneccion); $query_rssubtabla = "SELECT * FROM tabla WHERE ID_seccion = obtenernumeroSeccion(2)"; $rssubtabla = mysql_query($query_rssubtabla, $coneccion) or die(mysql_error()); $row_rssubtabla = mysql_fetch_assoc($rssubtabla); $totalRows_rssubtabla = mysql_num_rows($rssubtabla);
Pero no me funciona, he intentado pasando las variables .
Código PHP :
$secc = obtenernumeroSeccion(2); $resultSecc == $secc;
y haciendo la consulta de esta manera.
Código PHP :
$query_rssubtabla = "SELECT * FROM tabla WHERE ID_seccion = $resultSecc";
Pero tampoco funciono, alguna sugerencia, muchas gracias.