Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/08/2014, 06:27
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con sesiones

Antes de proceder a escribir una query de SQL embebida en PHP, recomiendo enfáticamente leer un buen manual básico de SQL...
WHERE no es una cláusula de INSERT. Puede serlo de SELECT, UPDATE o DELETE, pero jamás de INSERT.
Esto está MAL:
Código MySQL:
Ver original
  1. INSERT INTO `{v1}`
  2. VALUES ('$v1', '$fila[Dispositivos]', 'puertos[Puerto]', '$puertos[Puerto]' , '$puertos[Puerto]',
  3. '$nombreDirectorio', now(), '$SI', '$NO', null, 'empresa2[nombre_de_la_empresa]')
  4. WHERE nombre_de_la_empresa=".$SESSION['buscar']);
Ejecutar eso te disparará un error de sintaxis, sea en MySQL, SQL Server, Oracle, DB2, Firebird, PosgreSQL o lo que quieras usar.

Nota:
Cita:
y otra gente que dice que sí
Esa otra gente te miente. O inventa cualquier cosa, o bien no estás entendiendo el ejemplo que te proveeen.

Cualquier duda, no te quedes con palabras dichas por cualquiera: Usa el Manual de Referencia del DBMS correspondiente y verás.
Los manuales no muerden... Ni tampoco dejan ciegos: http://dev.mysql.com/doc/refman/5.0/es/insert.html
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)