Heim > Backend-Entwicklung > PHP-Tutorial > 这个查询数据库的php为何没有输出

这个查询数据库的php为何没有输出

WBOY
Freigeben: 2016-06-13 12:25:55
Original
931 Leute haben es durchsucht

这个查询数据库的php为什么没有输出?
我是新手,写了一个查询mysql数据库的php,用post方式传递参数却没有输出,why?

<br /><?php<br />	$community = $_POST["community"];<br />	$db = new mysqli('xxxxx','xxxx','xxxx','xxxx');<br />	if(mysqli_connect_errno()) {<br />		echo '数据库连接失败!';<br />		$db->close();<br />		exit;<br />	}<br />	$query = "select * from sell where community = '".$community."'";<br />	$result = $db->query($query);<br />	$num = $result->num_rows;<br />	if($num == 0) {<br />		echo 'ERROR_NORESULT';<br />	}<br />	else {<br />		for($i = 0; $i < num; $i++) {<br />			$row = $result->fetch_assoc();<br />			echo row['price'].' '.['area'];<br />		}<br />	}<br />	$result->free();<br />	$db->close();<br />?><br />
Nach dem Login kopieren

------解决思路----------------------
11行 num_rows?
16行 $i------解决思路----------------------
new mysqli的时候,传的主机名,用户名,密码,和数据库名,都是XXXX??
------解决思路----------------------
奇怪,变量名前面没有加 $ ,你的页面没有报错吗?
for($i = 0; $i < $num; $i++) {
$row = $result->fetch_assoc();
echo $row['price'].' '.$row['area'];
}

------解决思路----------------------
从你的代码看,每个分支都会有输出的
如果是一片空白,那就表示你测代码出现了致命错误,并且没有打开 php 的错误显示功能(自己给自己找麻烦)
------解决思路----------------------
应该是出错了,而你屏蔽了错误信息。
在代码最顶加上,显示错误输出,看看有什么
<br /><?php<br />ini_set('display_errors','on');<br />error_reporting(E_ALL);<br /><br />	$community = $_POST["community"];<br />	$db = new mysqli('xxxxx','xxxx','xxxx','xxxx');<br />	if(mysqli_connect_errno()) {<br />		echo '数据库连接失败!';<br />		$db->close();<br />		exit;<br />	}<br />	$query = "select * from sell where community = '".$community."'";<br />	$result = $db->query($query);<br />	$num = $result->num_rows;<br />	if($num == 0) {<br />		echo 'ERROR_NORESULT';<br />	}<br />	else {<br />		for($i = 0; $i < $num; $i++) {<br />			$row = $result->fetch_assoc();<br />			echo row['price'].' '.['area'];<br />		}<br />	}<br />	$result->free();<br />	$db->close();<br />?><br />
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage