PHP MySQL datos insertando
Utilice MySQLi y MySQL DOP para insertar datos
Después de crear bases de datos y tablas, podemos añadir datos a la tabla.
Estas son algunas de las reglas de sintaxis:
- instrucciones de consulta SQL PHP deben usar comillas
- Valor de la cadena en la instrucción de consulta SQL debe estar entre comillas
- Los valores no necesitan citas
- valor NULL no necesita citas
declaración INSERT INTO se utiliza generalmente para agregar un nuevo registro a la tabla de MySQL:
INSERT INTO nombre_tabla (column1, columna2, columna 3, ...)
VALUES (valor1, valor2, valor3, ...)
VALUES (valor1, valor2, valor3, ...)
Más información acerca de los conocimientos de SQL, consulte nuestro tutorial de SQL .
En las secciones anteriores, hemos creado una tabla "MyGuests", El campo tiene: "id", "Nombre", "Apellido", "e-mail" y "reg_date". Ahora, vamos a empezar con la tabla con los datos pertinentes.
Nota: Si la columna se establece AUTO_INCREMENT (por ejemplo, "id" columna) o marca de tiempo (por ejemplo, la columna "reg_date") ,, No es necesario especificar un valor en el lenguaje de consulta SQL, MySQL añadirá automáticamente el valor de la columna. |
Los siguientes ejemplos son para "MyGuests" mesa de añadir un nuevo registro:
Ejemplos (MySQLi - Orientado a Objetos)
<? Php
$ Nombredeservidor = "localhost";
$ Nombre de usuario = "nombre de usuario";
$ Contraseña = "contraseña";
$ DBName = "myDB";
// Crear conexión
$ Conn = new mysqli ($ nombre de servidor, $ usuario, $ password, $ nombredb);
// La conexión de prueba
if ($ conn-> connect_error) {
die ( "Error de conexión:" $ conn-> connect_error.);
}
$ Sql = "INSERT INTO MyGuests (nombre, apellido, correo electrónico)
VALUES ( 'John', 'Doe', '[email protected]') ";
if ($ conn-> query ($ sql) === TRUE) {
echo "El nuevo disco está insertado correctamente";
} Else {
. Echo "Error:" $ sql "<br>" $ conn-> error; ..
}
$ Conn-> close ();
?>
$ Nombredeservidor = "localhost";
$ Nombre de usuario = "nombre de usuario";
$ Contraseña = "contraseña";
$ DBName = "myDB";
// Crear conexión
$ Conn = new mysqli ($ nombre de servidor, $ usuario, $ password, $ nombredb);
// La conexión de prueba
if ($ conn-> connect_error) {
die ( "Error de conexión:" $ conn-> connect_error.);
}
$ Sql = "INSERT INTO MyGuests (nombre, apellido, correo electrónico)
VALUES ( 'John', 'Doe', '[email protected]') ";
if ($ conn-> query ($ sql) === TRUE) {
echo "El nuevo disco está insertado correctamente";
} Else {
. Echo "Error:" $ sql "<br>" $ conn-> error; ..
}
$ Conn-> close ();
?>
Ejemplos (MySQLi - orientado al proceso)
<? Php
$ Nombredeservidor = "localhost";
$ Nombre de usuario = "nombre de usuario";
$ Contraseña = "contraseña";
$ DBName = "myDB";
// Crear conexión
$ Conn = mysqli_connect ($ nombre de servidor, $ usuario, $ password, $ nombredb);
// La conexión de prueba
if (! $ conn) {
die ( "Error de conexión:" mysqli_connect_error ().);
}
$ Sql = "INSERT INTO MyGuests (nombre, apellido, correo electrónico)
VALUES ( 'John', 'Doe', '[email protected]') ";
si (mysqli_query ($ conn, $ sql)) {
echo "El nuevo disco está insertado correctamente";
} Else {
. Echo "Error:" $ sql "<br>" mysqli_error ($ conn); ..
}
mysqli_close ($ conn);
?>
$ Nombredeservidor = "localhost";
$ Nombre de usuario = "nombre de usuario";
$ Contraseña = "contraseña";
$ DBName = "myDB";
// Crear conexión
$ Conn = mysqli_connect ($ nombre de servidor, $ usuario, $ password, $ nombredb);
// La conexión de prueba
if (! $ conn) {
die ( "Error de conexión:" mysqli_connect_error ().);
}
$ Sql = "INSERT INTO MyGuests (nombre, apellido, correo electrónico)
VALUES ( 'John', 'Doe', '[email protected]') ";
si (mysqli_query ($ conn, $ sql)) {
echo "El nuevo disco está insertado correctamente";
} Else {
. Echo "Error:" $ sql "<br>" mysqli_error ($ conn); ..
}
mysqli_close ($ conn);
?>
Los ejemplos de (DOP)
<? Php
$ Nombredeservidor = "localhost";
$ Nombre de usuario = "nombre de usuario";
$ Contraseña = "contraseña";
$ DBName = "myDBPDO";
try {
$ Conn = new PDO ( "mysql: host = $ nombre de servidor; dbname = $ dbname", $ usuario, $ password);
// Establecer el modo de error DOP una excepción
$ Conn-> setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION);
$ Sql = "INSERT INTO MyGuests (nombre, apellido, correo electrónico)
VALUES ( 'John', 'Doe', '[email protected]') ";
// Usar exec (), se devuelve ningún resultado
$ Conn-> exec ($ sql);
echo "El nuevo disco está insertado correctamente";
}
captura (PDOException $ e)
{
.. Echo $ sql "<br>" $ e-> getMessage ();
}
$ Conn = null;
?>
$ Nombredeservidor = "localhost";
$ Nombre de usuario = "nombre de usuario";
$ Contraseña = "contraseña";
$ DBName = "myDBPDO";
try {
$ Conn = new PDO ( "mysql: host = $ nombre de servidor; dbname = $ dbname", $ usuario, $ password);
// Establecer el modo de error DOP una excepción
$ Conn-> setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION);
$ Sql = "INSERT INTO MyGuests (nombre, apellido, correo electrónico)
VALUES ( 'John', 'Doe', '[email protected]') ";
// Usar exec (), se devuelve ningún resultado
$ Conn-> exec ($ sql);
echo "El nuevo disco está insertado correctamente";
}
captura (PDOException $ e)
{
.. Echo $ sql "<br>" $ e-> getMessage ();
}
$ Conn = null;
?>