Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Maxzama en 23 de Febrero 2016, 18:22

Título: PHP mysql_db_query is deprecated u obsoleto cómo hacer consulta a base datos
Publicado por: Maxzama en 23 de Febrero 2016, 18:22
hola a todos aquellos el cual lea lo siguiente, jajaja:

La duda es la siguiente:

1) Tengo tres echo el cual solo dos me muestra en pantalla, y son los siguientes:

 - echo $_SESSION['id_usuario'];
 - echo "activo = {$activo}";

Pero el  que no me lo muestra es el siguiente:

 - echo $reg["rifdoce"];
echo $reg[rifdoce];                    // sea cual ponga no me muestra.

2) Y cualquier valor que tenga sea: 0 o 1 del campo ocultar. Siempre me salta a la segunda opción de la pregunta (if)..

CÓDIGO:

Código: [Seleccionar]
<?
session_start();
  $activo = $_SESSION['id_usuario']; // valor cedula el cual es Usuario a entrar
  //echo $_SESSION['id_usuario'];
  //echo "activo = {$activo}";
  //echo "<br>"."activo: ".$activo."<br>";
  require '..\include\conectar.php';
  $reg = mysql_db_query($dat,"SELECT * FROM docentes where ceduladoce='15652317'");
  //echo $reg['rifdoce'];
  //echo "Cédula: ".$reg['rifdoce']."<br>";
 
  //if(mysql_num_rows($reg[ocultar])=='0')
     if($reg[ocultar]=='1'){
          echo $_SESSION['id_usuario'];
          //header("location:actualizar_datos_.php");
     }else{
           echo "<br>"."activo: ".$activo."<br>";
           echo "Cédula: ".$reg['rifdoce']."<br>";
           //header("location:panel_menu.php");
}                                                         
?>
Título: Re:Mostrar en pantalla el valor del campo asignado (Codigo Php)
Publicado por: Mario R. Rancel en 25 de Febrero 2016, 09:59
Buenos días Maxzama dado que has puesto la consulta repetida en dos hilos pedirte que no hagas esta repetición pues crear contenido duplicado confunde en los foros. Además para plantear una consulta abre siempre un nuevo hilo. Solo responde sobre hilos ya creados si es para hablar sobre lo que se está tratando en ese hilo. Esto es para mantener ordenados los foros.

mysql_db_query es una función obsoleta (deprecated)

Siempre te salta la segunda opción porque no tienes bien planteado el código

Guíate por este curso para ver cómo plantear las consultas y recuperar los resultados: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193 en el curso está explicado paso a paso

Saludos
Título: Re:PHP mysql_db_query is deprecated u obsoleto cómo hacer consulta a base datos
Publicado por: Maxzama en 25 de Febrero 2016, 14:02
Gracias Mario por la información. Y estaré corrigiendo acerca de los hilos a comentar...