query(" Namen setzen 'u"/> query(" Namen setzen 'u">

Heim  >  Artikel  >  Datenbank  >  MySQL-Abfrage mit mehreren SQL-Anweisungen

MySQL-Abfrage mit mehreren SQL-Anweisungen

怪我咯
怪我咯Original
2017-03-31 10:13:351880Durchsuche

MySQL hat viele Vorteile gegenüber MySQL. Es wird empfohlen, es zu verwenden. Wenn Sie es nicht verstehen, können Sie sich das grundlegende Tutorial von MySQL ansehen:
MySQLConnect in die Datenbank und verwenden Sie die MySQLi-Vorverarbeitungsvorbereitung. Darüber hinaus unterstützt MySQL mehrere Abfragefunktionen:

<?php 
$mysqli = new mysqli("localhost","root","","new");
$mysqli->query("set names &#39;utf8");
//多条sql语句
$sql = "select id,name from `user`;";
$sql .= "select id,mail from `user`";
echo $sql;
if ($mysqli->multi_query($sql)){//multi_query()执行一条或多条sql语句
	do{
		if ($rs = $mysqli->store_result()){//store_result()方法获取第一条sql语句查询结果
			while ($row=$rs->fetch_row()){
				var_dump($row);
				echo "<br>";
			}
			$rs->Close(); //关闭结果集
			if ($mysqli->more_results()){  //判断是否还有更多结果集
				echo "<hr>";
			}
		}
	}while($mysqli->next_result());//next_result()方法获取下一结果集,返回bool值
}
$mysqli->close();  //关闭数据库连接
?>

Ich habe einige der darin verwendeten Methoden annotiert . Besonderes Augenmerk sollte darauf gelegt werden, dass bei der Ausführung mehrerer Anweisungen durch multi_query() die Anweisungen durch ; getrennt werden, andernfalls tritt ein Fehler auf


Das obige ist der detaillierte Inhalt vonMySQL-Abfrage mit mehreren SQL-Anweisungen. 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