【问题标题】:Php-Myql: select every row with same specific valuePhp-Mysql:选择具有相同特定值的每一行
【发布时间】:2016-12-25 01:06:24
【问题描述】:

我尝试制作一个自动填充的 html 表,该表使用数据库添加或删除其行。但现在我需要让表格只填充具有特定“域”列的那些行。例如,我有 3 个表行,其中 2 个,“域”列的值为“1”,第三行的“域”列值为 1。我需要我的 php 代码自动选择那些带有“ “域”列中的 1" 值并忽略其他值。因此,当我向我的数据库添加更多行时,html 表只会采用具有 1 个特定值的那些行。

代码:

<?php

$server = mysql_connect("localhost", "admin", "admin"); 
$db = mysql_select_db("rpo", $server);
$query = mysql_query("SELECT * FROM suhrn");
?>

<table>
<tr>
<td>Text</td>
<td>Type</td>
<td>Zobrazit</td>
<td>DOMAIN</td>
<td>Comment</td>
 </tr>


<?php
while ($row = mysql_fetch_array($query)) {
   ?>
   <tr>
    <td> <?php echo $row['Popis']; ?> </td>
    <td> <?php echo $row['Typ']; ?> </td>
    <td> <?php echo $row['Zobrazit']; ?> </td>
    <td> <?php echo $row['Domena']; ?> </td>
   </tr>
<?php
 }
 ?>
</table>

【问题讨论】:

  • 你试过谷歌了吗?这是非常基本的东西,几乎每个教程都涵盖了它。
  • 是的,我试过了,但没找到。如果你说的是真的,我是盲目的,或者我不能谷歌。对不起
  • 根据您的要求使用 where 条件
  • 重复?操作对不起。现在解决了,“在哪里”成功了。谢谢!

标签: php html mysql html-table


【解决方案1】:

我不确定我是否理解您的问题,但也许对您的 SQL 语句稍作修改就可以解决问题。

SELECT * FROM suhrn WHERE col_domain = 1;

希望有帮助

问候

【讨论】:

    【解决方案2】:

    根据你写的不确定它是否准确,但你可以试试:

    $query = mysql_query("SELECT * FROM suhrn WHERE Domena=1");
    

    另外,您应该停止使用 mysql_function,而改用 mysqliPDO

    【讨论】:

    • 谢谢!是的,我知道我听说我应该使用 mysqli 但是,不,它也可以使用 mysql,所以我很高兴:D.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-25
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 2021-07-29
    • 1970-01-01
    相关资源
    最近更新 更多