Maison  >  Article  >  php ajoute des données à la table de données

php ajoute des données à la table de données

无忌哥哥
无忌哥哥original
2018-06-28 11:30:132514parcourir

* Ajouter de nouvelles données à la table de données

* Fonctions utilisées :

* 1.mysqli_query(),

* 2.mysqli_errno(),mysqli_error () ,

* 3.mysqli_affected_rows(),mysqli_insert_id(),

* 4.mysqli_close()

//1. Connectez-vous à la base de données

define ('DB_HOST', 'localhost');
define ('DB_USER', 'root');
define ('DB_PASS', 'root');
define ('DB_NAME', 'php');
define ('DB_CHAR', 'utf8');
$db = @mysqli_connect(DB_HOST, DB_USER, DB_PASS);
if (mysqli_connect_errno($db)) {
    exit('连接失败'.mysqli_connect_error($db));
}
mysqli_select_db($db, DB_NAME);
mysqli_set_charset($db, DB_CHAR);

//2. Préparez l'instruction SQL

$sql = "INSERT INTO staff (staff_id,name,sex,age,salary) VALUES (null,'赵敏',1,30,4000)";

//INSERT est une syntaxe SQL standard. Elle peut non seulement insérer un mais également plusieurs enregistrements. Les nouveaux enregistrements sont séparés par des virgules et l'identifiant de la clé primaire. est automatiquement incrémenté. Peut être enregistré

$sql = "INSERT  staff (name,sex,age,salary) VALUES ('小昭',1,20,2400),('宋青书',0,40,1800),('成昆',0,70,9000)";

//Pour la base de données MySQL, il existe un moyen plus efficace d'insérer des données, mais un seul enregistrement peut être inséré à la fois

$sql = "INSERT staff SET name='灭绝师太',sex=1, age=58, salary=9999";

//3. Exécuter la requête : renvoie vrai en cas de succès, faux en cas d'échec

$res = mysqli_query($db, $sql);
var_dump($res);exit;
if (mysqli_query($db, $sql)) {
    if (mysqli_affected_rows($db) > 0) {
        //返回受影响的记录数与新增主键id
        echo &#39;成功的新增了&#39;.mysqli_affected_rows($db).&#39;条记录,<br>新记录的主键id是:&#39;.mysqli_insert_id($db);
    } else {
        echo &#39;没有记录被新增&#39;;
    }
} else { //项目上线后,不应该将出错信息显示出来,否则会暴露数据库的相关信息
    exit(mysqli_errno($db).&#39;:&#39;.mysqli_error($db));
}

//4 Fermez la connexion

mysqli_close($db);
.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn