Heim > Artikel > Backend-Entwicklung > PHP-Datenbankoperationsdatensatz
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());
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!