0
我無法更改我的數據庫中的信息。PHP - 無法更新表中的信息
我在嘗試從我的數據庫更新信息。但它不起作用。
用戶只需要從表格中放入一個現有的ID,它會更新來自特定列的信息,在這種情況下,這是一個名爲「titulo」的列。
這裏我的網頁代碼:
<?php
if(isset ($_POST['submit']))
{
include("../classes/administrador/Administrador.class.php");
$Administrador = new Administrador();
if ($Administrador->atualizarCD($_REQUEST['id'],$_REQUEST['titulo']))
{
echo "It works !!!<br>";
} else {
echo "its not working<br>";
}
$Administrador->endAdministrador();
}
else{
?>
<b>Alterar CD</b><br><br>
<form name="form3" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<b>ID</b>:
<input type="text" name="id" size="3">
<br>
<br>
<b>Titulo</b>:
<input type="text" name="titulo">
<br>
<input type="submit" name="submit" value="submit">
</form>
<p> </p>
<?php
}
?>
我的功能代碼:
function atualizarCD($id, $titulo) {
$sql= "UPDATE `cds` SET `titulo` = '$titulo' WHERE `ID` = '$id";
if($this->bd->executarSQL($sql)) return true;
else return false;
}
確實的
'
末'atualizarCD'返回true或假?它什麼都不更新?一切? – andrewsi如果每個人都可以使用英語來表示他們的變量和函數名稱,那會很棒。 – Ali
我在這個查詢中看到一個語法錯誤WHERE'ID' ='$ id「;,誰在意用於變量的語言 –