当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=''");
但是没有用谁能帮我?
最佳答案
正如其他人在评论中提到的那样,您只需要指定要撤回哪些列,而此时仅要撤回运动列。SELECT * FROM posts WHERE sport="padel"
这将确保您拉回所有列。或者,您可以指定多个逗号分隔的列SELECT col1, col2, col3 FROM posts WHERE sport="padel"
关于php - 选择所有带有sport = padel的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40577872/