2011-04-24 17 views
0
$query ="SELECT * FROM activites"; 
$queryc = mysql_query($query); 
while($row = mysql_fetch_array($queryc)) 
{ 
    echo '<table>'; 
    echo '<tr><th colspan="3"><form action="CRUD/modiftitle.php" method="POST"><input type="text" name="title" value="'.$row['title'].'" /><input type="submit" name="modify" value="Modify" /></form></th></tr>'; 
    echo '</table><br />'; 
} 
echo '</center>'; 
?> 

我有這段代碼,問題是當我嘗試修改一個數據時,所有的o都會和修改過的一樣! 這裏是修改文件:php中更新數據的問題

<?php 
$connection = @mysql_connect(localhost, 'root', ''); 
if (!$connection){ 
    echo 'not connect'; 
} 
mysql_select_db('bena'); 

//Update content 
$content = $_POST['content']; 
$sql = "UPDATE activites SET content = '$content'"; 

$result = mysql_query($sql, $connection); 
if($result) 
echo "Update was successfully complete! "; 

?> 
+0

你的代碼去哪兒了?在問題 – 2011-04-24 19:24:12

+1

@Jon中已經足夠了:在修正格式之前,他們可能看到了一箇舊版本。 @aida:請按四個空格縮進代碼(按下'{}')按鈕以使其顯示在您的問題中。其餘的也放在那裏,因爲它不可能作爲評論閱讀。 – 2011-04-24 19:25:18

+0

評論是爲了評論,而不是爲了擴大你的問題。請點擊標籤下的編輯按鈕,將您的代碼放入實際的問題主體中。 – Bojangles 2011-04-24 19:25:22

回答

1

UPDATE activites SET content = '$content'需要一個WHERE語句的查詢,這說明什麼對象應該更新

+0

jon感謝您的重播,但是如何?我的意思是如何採取WHERE條件,我想更新這些數據 – aida 2011-04-24 21:47:13