根据ID从表中获取特定行

时间:2014-01-28 17:08:57

标签: php mysql rows

我想从具有id的表中获取特定行。 我的表有5列,名为:id,title,active,position,content

例如,如果我给id 5,那么数据库必须给我ID = 5的行

现在我有了这个

$result = mysql_query("SELECT * FROM klant1");

    $contents = mysql_fetch_array($result); 
            $rows = mysql_num_rows($result);

            for($i = 0; $i <= $rows - 1; $i ++){
                echo "<div id='block'>";
                echo "<table id='titleTab'>";
                echo "<tr id='title'>";
                echo "<td>Title</td><td>Active</td><td>Remove</td><td>Position</td><td></td></tr></table>";

                echo "<table id='sub'><tr><td>Menu</td>";
                echo "<td><input style='float: left;' type='checkbox'/></td>";
                echo "<td><img style='height:11px;'src='img/delete.png'/></td>";
                echo "<td><select><option value='1'>1</option></select></td>";
                echo "<td><img style='float: right; height: 20px;' src='img/save.png'/></td>";
                echo "</tr></table> </div>";
            }

我想更改当前行右侧标题中的标题等关键字。

抱歉我的英语不好

2 个答案:

答案 0 :(得分:1)

mysql_query已弃用。这个扩展在php 5.5中不可用,并将在所有即将推出的php版本中删除。

见这里: http://at1.php.net/manual/en/function.mysql-query.php

警告 自PHP 5.5.0起,此扩展已弃用,将来将被删除。相反,应该使用MySQLi或PDO_MySQL扩展。另请参阅MySQL:选择API指南和相关的常见问题解答以获取更多信息。该功能的替代方案包括: mysqli_query()

答案 1 :(得分:0)

添加WHERE并使用PDO。 {@ 1}}已被弃用。

mysql_query