Foros del Web » Programando para Internet » PHP »

Problema con codigo (inserción de datos sql,php)

Estas en el tema de Problema con codigo (inserción de datos sql,php) en el foro de PHP en Foros del Web. Buen día amigos, quisiera que me ayudasen con este código que tengo aquí ya que no encuentro el error. Es una inserción de datos a ...
  #1 (permalink)  
Antiguo 14/10/2014, 10:58
 
Fecha de Ingreso: septiembre-2014
Mensajes: 7
Antigüedad: 9 años, 7 meses
Puntos: 0
Pregunta Problema con codigo (inserción de datos sql,php)

Buen día amigos, quisiera que me ayudasen con este código que tengo aquí ya que no encuentro el error.
Es una inserción de datos a una tabla.
Primero el código html donde introduzco mis datos.
Código PHP:
 <html>
    <
head>
        <
meta charset="UTF-8">
        <
title></title>
    </
head>
    <
body>
        <
form method="POST" action="addreg.php">
            
ID               :<input type="text" name="ID"><br>
            
RowVersion       :<input type="text" name="RowVersion"><br>
            
Codigo           :<input type="text" name="Codigo"><br>
            
Nombre del Banco :<input type="Text" name="Nombre"><br>
            
Pagina Web       :<input type="Text" name="PaginaWeb"><br>
            
Clave Fiscal     :<input type="text" name="ClaveFiscal"><br>
<
input type="Submit" name="enviar" value="Aceptar">
</
form>
    
        
</
body>
</
html
Después el código con el cual hago la inserción.
Código PHP:
<?php
include 'conexion.php';
  
$id$_POST['ID'];
$rowversion$_POST['RowVersion'];
$codigo$_POST['Codigo'];
$nombre$_POST['Nombre'];
$pagina$_POST['PaginaWeb'];
$clave_fiscal$_POST['ClaveFiscal'];


$insertar"INSERT INTO dbo.Bancos (ID,
RowVersion,
Codigo,
Nombre,
PaginaWeb,
ClaveFiscal)
VALUES($id,$rowversion,$codigo,$nombre,$pagina,$clave_fiscal)"
;

$recurso=sqlsrv_prepare($conn,$insertar);

if(
sqlsrv_execute($recurso)){
    echo 
"Dato insertado correctamente";
    
}
else
{
echo
"Error";
}

 
?>
Al momento de ejecutarlo me tira el error. No veo que más pueda ser.
  #2 (permalink)  
Antiguo 14/10/2014, 11:09
Avatar de 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 codigo (inserción de datos sql,php)

Los valores que sean cadenas de texto deben obligatriamente quedar entre apostrofos (').
Acuérdate que la base de datos no entiende PHP, por lo que jamás reconocerá que esas variables son string.
Estas creando dinámicamente SQL, pero sigue siendo SQL, y este tiene sus propias reglas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 14/10/2014, 11:26
 
Fecha de Ingreso: septiembre-2014
Mensajes: 7
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Problema con codigo (inserción de datos sql,php)

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Los valores que sean cadenas de texto deben obligatriamente quedar entre apostrofos (').
Acuérdate que la base de datos no entiende PHP, por lo que jamás reconocerá que esas variables son string.
Estas creando dinámicamente SQL, pero sigue siendo SQL, y este tiene sus propias reglas.


Muchas gracias amigo. Son detalles que con la practica irán desapareciendo.

Etiquetas: html, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:26.