Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/01/2011, 19:09
Neoega
 
Fecha de Ingreso: enero-2011
Mensajes: 13
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Problema para insertar registros en SQL Server 2000 desde PHP

Cita:
Iniciado por maycolalvarez Ver Mensaje
puede deberse a que no especificas las cadenas internas del SQL cn comillas simples, por eso es preferible que uses comillas dobles para php en este caso:

$sql = "insert into tabla (n-campos) values ('cadena SQL con comillas')";
Pues ahora cambié esa cadena de esta manera:

Código PHP:
$inserta="INSERT INTO [altaWiFi] (Usuario,Nombre,Facultad,Carrera,Clave_RPE,MAC,Antivirus,Dispositivo) VALUES ('$_POST[Usuario]','$_POST[nombre]','$_POST[facultad]','$_POST[carrera]','$_POST[clave_rpe]','$_POST[mac]','$_POST[antivirus]','$_POST[dispositivo]')"
Y me arrojo ahora este error:

Código:
Warning: odbc_exec(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Los datos de cadena o binarios se truncar�an., SQL state 22001 in SQLExecDirect in C:\Inetpub\wwwroot\PAG CICSA\altaWiFi.php on line 52