Maison  >  Article  >  développement back-end  >  enregistrement d'opération de base de données php

enregistrement d'opération de base de données php

小云云
小云云original
2018-03-08 14:34:022608parcourir

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!

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