Maison > Article > développement back-end > enregistrement d'opération de base de données php
Cet article partage principalement avec vous les enregistrements des opérations de la base de données PHP, dans l'espoir d'aider tout le monde.
header('Content-Type:text/html;charset=utf-8'); define('DB_HOST','localhost') define('DB_USER','root'); define('DB_PWD','密码'); -----》你的数据库登入密码 define('DB_NAME','数据库名称'); ----》指明哪个数据库 $conn = @mysql_connect(DB_HOST, DB_USER, DB_PWD) or die('数据库连接失败'.mysql_error()); @mysql_select_db(DB_NAME) or die('数据库错误'.mysql_error()); @mysql_query('SET NAMES UTF8') or die('字符集错误'.mysql_error());
S'il n'y a pas de problème avec ce qui précède, la connexion à la base de données est réussie
Insertion dans la base de données
$query="INSERT INTO user(user,pass ,email,sexe,anniversaire,date) valeurs('{$_POST['user']}','{$_POST['pass']}','{$_POST['email']}','{$ _POST['sex'] }','{$_POST['birthday']}',NOW())";
Ce qui précède est l'instruction SQL. Lorsque vous devez insérer une variable en valeurs, il doit être écrit sous la forme '{variable name} '
mysql_query($query) ou die('Add failed'.mysql_error());
echo mysql_affected_rows(); Ce qui est renvoyé ici est le nombre d'éléments affectés dans la base de données
Requête de base de données
$query_userId= "select id from user where user='{$_POST['userName']}'"; $result = mysql_query($query_userId) or die("新增失败" .mysql_error()); while($row = mysql_fetch_array($result)) { $row_userId= $row['id']; }
Ici, $row stocke une ligne de données. Si l'ensemble de données comporte plusieurs lignes, il doit être parcouru à travers une boucle while
Il convient de noter que lorsque votre exigence n'est pas de savoir quel est l'ensemble de données, mais si l'ensemble de données contient des données :
Ceci permet d'utiliser une autre fonction mysql_num_rows($result) Ceci permet de renvoyer le nombre de lignes qu'il y a
Recommandations associées :
Recommandations associées :
Introduction de base à PHP au fonctionnement de la base de données
Tutoriel sur le fonctionnement de la base de données PHP et la connexion à la base de données
Classe de modèle d'opération de base de données PHP (en utilisant la méthode __call)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!