Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/09/2010, 20:13
Avatar de mandrake88
mandrake88
 
Fecha de Ingreso: septiembre-2009
Mensajes: 328
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: problema al insertar con php y mysql

Cita:
Iniciado por agoraestudio Ver Mensaje
Muchas gracias!!! ya parece q funciona perfectamente... los puntos cuando se ponen?
Cita:
Iniciado por agoraestudio Ver Mensaje
Para ser mas exactos y por si a alguien le sirve esto de algo, faltaba poner tambien unas dobles comillas que recojan las variables, pq sino me almacena los valores entre dos puntos. Quedaría así:


mysql_query("insert into banche (titulo,ruta) values ('".$titulo."','".$ruta."')",$link);

Gracias denuevo
Si, me olvide que eran string.

Los puntos son para concatenar, vos al poner '$titulo' no estabas poniendo la variable, si no el string.

Siempre que quieras concatenar un string con el contenido de una variable usas el punto, ejemplo

Código PHP:
$nombre "Agustin"
$edad "22"
echo('Mi nombre es :' $nombre ' y mi edad es: ' $edad); 
Y la salida por pantalla seria:
Mi nombre es : Agustin y mi edad es 22

Y bueno cuando insertas en una SQL, tenes que agregarle a los string las comillas dobles, aunque es mejor usar algun funcion build para armar las querys, asi te ahorras de andar haciendo eso en todas las querys, y te aseguras de no tener errores.