Directorio de artigos
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:
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ón | Obrigatorio.Especifica a conexión MySQL a usar. |
pregunta | Obrigatorio, especifica a cadea de consulta. |
modo resultado | Opcional.unha constante.Pode ser calquera dos seguintes valores:
|
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:
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.
📚 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!