Imenik članaka
MySQL baza podatakaKako ubaciti podatke u tablicu? php uMySQLPrimjer izjave o umetanju podataka
MySQL unos podataka
Upotreba MySQL tablice UMETNUTI U SQL izjava za umetanje podataka.
Podatke možete umetnuti u podatkovnu tablicu putem mysql> prozora naredbenog retka ili pomoću PHP skripte za umetanje podataka.
gramatika
Sljedeće je uobičajeno za umetanje podataka u MySQL podatkovne tablice UMETNUTI U SQL sintaksa:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Ako su podaci karakterne vrste, morate koristiti jednostruke navodnike ili dvostruke navodnike, kao što je: "vrijednost".
Umetnite podatke putem prozora naredbenog retka
U nastavku ćemo koristiti SQL UMETNUTI U Izjava umeće podatke u tablicu podataka MySQL chenweiliang_tbl
primjer
U sljedećem primjeru umetnut ćemo tri dijela podataka u tablicu 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>
Napomena: Označite strelicama -> Nije dio SQL naredbe, već samo predstavlja novi redak. Ako je SQL naredba predugačka, možemo stvoriti novi redak za pisanje SQL naredbe pomoću tipke Enter. Završetak naredbe SQL naredbe je točka i zarez ;.
U gornjem primjeru nismo dali podatke za chenweiliang_id jer je ovo polje postavljeno kao atribut AUTO_INCREMENT kada smo kreirali tablicu.Stoga će se polje automatski povećati bez potrebe da ga postavljamo.U primjeru NOW() je MySQL funkcija koja vraća datum i vrijeme.
Zatim možemo vidjeti podatke podatkovne tablice pomoću sljedeće izjave:
Pročitajte podatkovnu tablicu:
Umetnite podatke pomoću PHP skripte
Za to možete koristiti PHP-ovu funkciju mysqli_query(). SQL INSERT INTOnaredba za umetanje podataka.
Funkcija ima dva parametra i vraća TRUE ako je izvođenje uspješno, inače vraća FALSE.
gramatika
mysqli_query(connection,query,resultmode);
参数 | opis |
---|---|
veza | Potreban.Određuje MySQL vezu za korištenje. |
pitanje | Obavezno, navodi niz upita. |
rezultatski način | Neobavezno.konstanta.Može biti bilo koja od sljedećih vrijednosti:
|
primjer
Program u sljedećem primjeru prima tri polja podataka koje je unio korisnik i umeće ih u podatkovnu tablicu:
dodavanje podataka
<?
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);
?>
Zatim možemo vidjeti podatke podatkovne tablice pomoću sljedeće izjave:
Pročitajte podatkovnu tablicu:
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "Kako umetnuti podatke u MySQL tablicu baze podataka? php umetnite instancu izjave podataka u MySQL", pomoći će vam.
Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-460.html
Dobro došli na Telegram kanal Chen Weiliangovog bloga da dobijete najnovija ažuriranja!
📚 Ovaj vodič ima veliku vrijednost, 🌟 Ovo je rijetka prilika, nemojte je propustiti! ⏰⌛💨
Podijelite i lajkajte ako vam se sviđa!
Vaše dijeljenje i lajkovi naša su stalna motivacija!