Ver Mensaje Individual
  #28 (permalink)  
Antiguo 15/06/2006, 09:19
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Lo siento, el %s lo usas para el sprintf, si quieres usar tu segunda consulta haz esto:
Código PHP:
<?php
//seleccionar los expedientes con dni del usuario y expediente especifico que tendre que sacar mediante un formulario me da a mi....
$sql="SELECT * FROM Expedientes WHERE dni='$dniUsuarioL' AND Expedientes.expediente='%s'";
$result mysql_query(sprintf$sqlmysql_real_escape_string$_GET['expediente'] ) ) );
$link "<a href=\"cuenta2.php?expediente=%s\">%s<br></a>";
if(isset(
$result) && mysql_num_rows($result)>0)
{
    while(
$fila=mysql_fetch_assoc($result))
    {
        echo 
sprintf$link$fila['expediente'], $fila['nombre'] );
        echo 
"<br>";
    }
}
?>
La razon de usar %s como variables es escaparlas para prevenir el SQL Injection attack en lugar de meter las variables directamente al Query en el string, espero te pueda haber ayudado :)