Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Datenbankoperationsdatensatz

PHP-Datenbankoperationsdatensatz

小云云
小云云Original
2018-03-08 14:34:022619Durchsuche

In diesem Artikel werden hauptsächlich PHP-Datenbankbetriebsdatensätze mit Ihnen geteilt, in der Hoffnung, allen zu helfen.

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());

Wenn mit den oben genannten Punkten kein Problem vorliegt, ist die Datenbankverbindung erfolgreich

Einfügung in die Datenbank

$query="INSERT INTO user(user,pass ,E-Mail,Geschlecht,Geburtstag,Datum) Werte('{$_POST['user']}','{$_POST['pass']}','{$_POST['email']}','{$ _POST['sex'] }','{$_POST['birthday']}',NOW())";

Das Obige ist die SQL-Anweisung. Wenn Sie eine Variable einfügen müssen in Werte umwandelt, sollte es als '{Variablenname} '


mysql_query($query) oder die('Add failed'.mysql_error());

geschrieben werden

echo mysql_affected_rows(); Was hier zurückgegeben wird, ist die Anzahl der betroffenen Elemente in der Datenbank

Datenbankabfrage

  $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'];
        }

Hier speichert $row eine Datenzeile. Wenn der Datensatz mehrere Zeilen hat, muss er eine While-Schleife durchlaufen

Es ist erwähnenswert, dass, wenn Ihre Anforderung nicht darin besteht, was der Datensatz ist, sondern ob der Datensatz Daten enthält:

Dies dient dazu, eine andere Funktion mysql_num_rows($result) zu verwenden. Dies dient dazu, die Anzahl der Zeilen zurückzugeben

Verwandte Empfehlungen:

Verwandte Empfehlungen:

PHP Grundlegende Einführung in den Datenbankbetrieb

PHP-Datenbankbetrieb und Datenbankverbindungs-Tutorial

PHP-Datenbankbetriebsmodellklasse (mit __call-Methode)

Das obige ist der detaillierte Inhalt vonPHP-Datenbankoperationsdatensatz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn