选择sport = padel的所有行

时间:2016-11-13 19:22:50

标签: php mysql

我想在sport = padel时选择行的所有内容。

我的代码是:

$result = mysqli_query($con,"SELECT sport FROM posts WHERE sport='padel'                
 ");
while($row=mysqli_fetch_assoc($result)){ ?>

<div  class= 'box1'>
<p align='middle'><?php echo $row['username']; ?></p>
<h3 align='middle'>Playing</h3>
<h3 align='middle' style= 'color:blue'><?php echo $row['sport']; ?> </h3>
<div><p align='middle' >Disponibilidade:</p>
<h3 align='middle' style='color:blue'><?php echo $row['text']; ?></h3></div>
<p></p>
<h3 align='middle' style='color:blue'><?php echo $row['city']; ?></h3>
<button text-align='middle' id='submit1' type='submit1'> 
contact </button>
</div>

事实上,选择sport = padel的所有行,但是错过了不同列中的所有其他内容(给我未定义的变量)

我想我可以这样做:

 $result = mysqli_query($con,"SELECT sport FROM posts WHERE sport='padel'                
 WHERE text='' WHERE city=''");

但没有奏效。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

正如其他人在评论中提到的那样,您需要指定要撤回的列,仅在您撤回运动列时。

SELECT * FROM posts WHERE sport="padel"

这将确保您撤回所有列。或者,您可以指定多个逗号分隔列

SELECT col1, col2, col3 FROM posts WHERE sport="padel"