2014-09-19 82 views
0

如何通过ID号显示我的数据库中的某些内容?PHP中的MySQL结果ID

我已经可以通过搜索行'content'来获取数据,但是我想通过ID号来获取它。

我在我的数据库表中有三行:ID,页面名称和内容。

这里是我已经有用于获取数据的代码:

<?php 
$con=mysqli_connect("localhost","jordyyd108_mario","testdb","jordyyd108_mario"); 
// Check connection 
if (mysqli_connect_errno()) { 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

$result = mysqli_query($con,"SELECT * FROM pages"); 


while($row = mysqli_fetch_array($result)) { 
echo $row['content'] ; 
} 


mysqli_close($con); 
?>  

谢谢!

+4

听说过'WHERE'条款? – Ghost 2014-09-19 07:14:31

回答

3

使用WHERE条款,并通过您的ID尝试

mysqli_query($con,"SELECT * FROM pages WHERE ID = '2'"); 

或传递变量

mysqli_query($con,"SELECT * FROM pages WHERE ID = '$id'"); 
+0

非常感谢您的快速响应! – Jordy 2014-09-19 07:17:22

+0

欢迎您:)您可以再次以相同方式接受有用答案 – 2014-09-19 07:20:46

2

您可以通过使用WHERE: -

$result = mysqli_query($con,"SELECT * FROM pages where id = 1"); 
+0

? :) – 2014-09-19 07:23:13

+0

不,担心。我正在删除答案。我现在不想要任何问题:) – Khushboo 2014-09-19 07:25:02

+0

没有任何问题只建议不要删除 – 2014-09-19 07:27:10