2014-01-28 2 views
0

Я хочу получить определенную строку из таблицы с идентификатором. Моя таблица имеет 5 колонок с именами: идентификатор, название, активное, положение, содержаниеПолучить определенную строку из таблицы на основе 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>"; 
      } 

Я хочу изменить ключевые слова, такие как название в правом названии текущей строки.

Извините за мой плохой английский, кстати

+0

Есть ли причина, почему у вас есть 2 таблицы вместо того, чтобы просто использовать настольную голову? – Yani

+0

Нет, нет. Я думаю, что это приятно и понятно читать. –

ответ

0

Добавить WHERE и использовать PDO. mysql_query устарел.

$pdo = new PDO(...); 
$statement = $pdo->prepare("SELECT * FROM klant1 WHERE id = ?"); 
$statement->bindParam(1, $id); 
$statement->execute(); 
+0

Спасибо! Он работает сейчас ... –

+0

Установите флажок рядом с моим ответом, чтобы отметить его как принятый и завершить вопрос. В противном случае другие наткнутся на это, думая, что вам все еще нужна помощь. – NobleUplift

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 и связанные с ним FAQ для получения дополнительной информации. Альтернативы этой функции включают: mysqli_query()

+0

+1, хорошая точка. Я добавил PDO к моему ответу. – NobleUplift

Смежные вопросы