Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2012, 02:28
sgomez
 
Fecha de Ingreso: julio-2012
Ubicación: Girona
Mensajes: 63
Antigüedad: 12 años
Puntos: 10
Respuesta: reemplazar caracteres de una cadena de texto

lo suyo sería que hicieras un strpos, y calcularas la posición de cada ?, luego podrias hacer un substring hasta la posición del primero, añadir la variable y concatenar el resto de cadena.

una forma más sencilla:

Código PHP:
Ver original
  1. $sql="SELECT campo1, campo2 FROM mitabla WHERE id = ? and pass = ? "
  2. haz un:
  3. $cadena= str_replace('?', $id, $cadena,1); //Primer elemento
  4. //y un:
  5. $cadena= str_replace('?', $password, $cadena,1); //Segundo elemento

Saludos
__________________
Por favor utilizad HIGHLIGHTS en los códigos insertados para que sean más legibles

Última edición por sgomez; 27/07/2012 a las 02:33