¿Cómo insertar datos en la tabla de la base de datos MySQL? php inserta una instancia de declaración de datos en MySQL

base de datos mysql¿Cómo insertar datos en la tabla? php aMySQLInsertar ejemplo de declaración de datos

MySQL insertar datos

Uso de la tabla MySQL Insertar en Sentencia SQL para insertar datos.

Puede insertar datos en la tabla de datos a través de la ventana del símbolo del sistema mysql> o mediante un script PHP para insertar datos.

gramática

Los siguientes son comunes para insertar datos en tablas de datos MySQL Insertar en Sintaxis SQL:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

Si los datos son de tipo carácter, debe utilizar comillas simples o comillas dobles, como por ejemplo: "valor".


Insertar datos a través de la ventana del símbolo del sistema

A continuación usaremos SQL Insertar en La declaración inserta datos en la tabla de datos de MySQL chenweiliang_tbl

Ejemplo

En el siguiente ejemplo, insertaremos tres datos en la tabla chenweiliang_tbl:

root@host# mysql -u root -p password;
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> INSERT INTO chenweiliang_tbl 
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 PHP", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 MySQL", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("JAVA 教程", "chenweiliang.com", '2016-05-06');
Query OK, 1 rows affected (0.00 sec)
mysql>

Nota: Marcar con flechas -> No es parte de la instrucción SQL, solo representa una nueva línea. Si una instrucción SQL es demasiado larga, podemos crear una nueva línea para escribir la instrucción SQL usando la tecla Intro. El terminador de comando de la instrucción SQL es un punto y coma ;.

En el ejemplo anterior, no proporcionamos los datos de chenweiliang_id porque este campo se estableció como el atributo AUTO_INCREMENT cuando creamos la tabla.Por lo tanto, el campo se incrementará automáticamente sin que tengamos que configurarlo.En el ejemplo, NOW() es una función de MySQL que devuelve una fecha y una hora.

A continuación, podemos ver los datos de la tabla de datos con la siguiente declaración:

Lea la hoja de datos:

selecciona * en chenweiliang_tbl;
 

Insertar datos usando script PHP

Puede usar la función mysqli_query() de PHP para hacer INSERTAR SQL ENComando para insertar datos.

La función tiene dos parámetros y devuelve VERDADERO si la ejecución es exitosa, de lo contrario devuelve FALSO.

gramática

mysqli_query(connection,query,resultmode);
参数描述
conexiónRequerido.Especifica la conexión MySQL a usar.
preguntaObligatorio, especifica la cadena de consulta.
modo de resultadoOpcional.una constante.Puede ser cualquiera de los siguientes valores:

  • MYSQLI_USE_RESULT (use esto si necesita recuperar muchos datos)
  • MYSQLI_STORE_RESULT (predeterminado)

Ejemplo

El programa del siguiente ejemplo recibe tres campos de datos ingresados ​​por el usuario y los inserta en la tabla de datos:

agregando datos

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功
';
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$chenweiliang_title = '学习 Python';
$chenweiliang_author = 'chenweiliang.com';
$submission_date = '2016-03-06';
 
$sql = "INSERT INTO chenweiliang_tbl ".
 "(chenweiliang_title,chenweiliang_author, submission_date) ".
 "VALUES ".
 "('$chenweiliang_title','$chenweiliang_author','$submission_date')";
 
 
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法插入数据: ' . mysqli_error($conn));
}
echo "数据插入成功\n";
mysqli_close($conn);
?>

A continuación, podemos ver los datos de la tabla de datos con la siguiente declaración:

Lea la hoja de datos:

selecciona * en chenweiliang_tbl;

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "¿Cómo insertar datos en la tabla de la base de datos MySQL? php inserte la instancia de declaración de datos en MySQL", lo ayudará.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-460.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部