¿Cómo uso una variable PHP dentro de un SQL Query?

publicado por: Anonymous

Soy muy nuevo en SQL y estoy desarrollando un proyecto utilizando PHP y MySQL. ¿Cómo puedo incluir una variable para obtener información seleccionada de la tabla?

Este es el código que tengo:

_x000D_

_x000D_

<div class="section">_x000D_
  <?php_x000D_
    $sql='SELECT * FROM users WHERE Patrocinador = $_SESSION['NumCedula']';_x000D_
    $result = mysql_query($sql);_x000D_
    //echo [$result];_x000D_
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {_x000D_
  ?>_x000D_
      <div class="mis_afiliados_1">_x000D_
        <a> _x000D_
          <img src="<?php echo $row['avatar'];?>" alt="Avatar" style="max-width:90px;max-height:auto; border-radius:50%; border:2px #000 solid;" /><br>   _x000D_
        <?php_x000D_
          echo $row['nombre'];_x000D_
        ?><br>_x000D_
        <?php echo date('d/m/Y',$row['signup_date']); ?></a><br>_x000D_
      </div>_x000D_
      <?php_x000D_
    }_x000D_
  ?>_x000D_
</div>

_x000D_

_x000D_

_x000D_

Obviamente la variable $_SESSION['NumCedula'] no funciona, solo necesito que reconozca la información almacenada en la celda NumCedula de la base de datos para que funcione. ¿Cómo lo hago?

solución

Puedes acceder a las variables si las colocas entre corchetes {}

<?php
  $sql="SELECT * FROM users WHERE Patrocinador = {$_SESSION['NumCedula']}";
?>
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *