Como inserir datos na táboa de base de datos MySQL? php insertar instancia de declaración de datos en MySQL

Base de datos MySQLComo inserir datos na táboa? php paraMySQLInserir exemplo de declaración de datos

MySQL inserir datos

Uso da táboa MySQL INSERIR EN Instrucción SQL para inserir datos.

Pode inserir datos na táboa de datos a través da xanela do indicador de comandos mysql> ou mediante un script PHP para inserir datos.

gramática

Os seguintes son comúns para inserir datos nas táboas de datos MySQL INSERIR EN Sintaxe SQL:

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

Se os datos son de tipo carácter, debes usar comiñas simples ou dobres, como: "valor".


Insira datos a través da xanela do símbolo do sistema

A continuación usaremos SQL INSERIR EN A instrución insire datos na táboa de datos de MySQL chenweiliang_tbl

exemplo

No seguinte exemplo inseriremos tres datos na táboa 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: Marca con frechas -> Non forma parte da instrución SQL, só representa unha liña nova. Se unha instrución SQL é demasiado longa, podemos crear unha nova liña para escribir a instrución SQL usando a tecla Intro. O terminador de comandos da instrución SQL é un punto e coma ;.

No exemplo anterior, non proporcionamos os datos de chenweiliang_id, porque este campo foi definido como o atributo AUTO_INCREMENT cando creamos a táboa.Polo tanto, o campo incrementarase automaticamente sen que teñamos que configuralo.No exemplo NOW() é unha función MySQL que devolve unha data e hora.

A continuación, podemos ver os datos da táboa de datos coa seguinte declaración:

Ler a folla de datos:

seleccionar * de chenweiliang_tbl;
 

Inserir datos usando o script PHP

Podes usar a función mysqli_query() de PHP para facelo SQL INSERTAR ENcomando para inserir datos.

A función ten dous parámetros e devolve VERDADEIRO se a execución ten éxito, se non, devolve FALSO.

gramática

mysqli_query(connection,query,resultmode);
参数descrición
conexiónObrigatorio.Especifica a conexión MySQL a usar.
preguntaObrigatorio, especifica a cadea de consulta.
modo resultadoOpcional.unha constante.Pode ser calquera dos seguintes valores:

  • MYSQLI_USE_RESULT (úsao se necesitas recuperar moitos datos)
  • MYSQLI_STORE_RESULT (predeterminado)

exemplo

O programa do seguinte exemplo recibe tres campos de datos introducidos polo usuario e insírelos na táboa de datos:

engadindo 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 os datos da táboa de datos coa seguinte declaración:

Ler a folla de datos:

seleccionar * de chenweiliang_tbl;

Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Como inserir datos na táboa de base de datos MySQL? php inserir instancia de declaración de datos en MySQL", axudarache.

Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-460.html

Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!

 

发表 评论

O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

desprázate cara arriba