私のテーブルはserviciiと呼ばれ、3つの変数を持っています:id、nume、pret。 私はこのコードを持っていますが、動作しません。 ありがとうございます。この私はデータベーステーブルを更新したいPHPを使用しているMySQL
if ($stmt->execute()) {
$_SESSION['msg'] = "Product successfuly updated!";
} else {
$_SESSION['error'] = "Product not updated!";
}
を試すかecho
error
に
if(isset($_POST['btnUpdate2']))
{
$stmt = $conn->prepare("UPDATE servicii SET nume =?, pret=? WHERE id=?");
$nume = $_POST['txtNume'];
$pret = $_POST['txtCantitate'];
$id = $_POST['selectProd'];
$stmt->bind_param("iii", $nume, $pret, $id);
$stmt->execute();
$stmt->close();
$_SESSION['msg'] = "Product successfuly updated!";
}
This is my database strong text
どのようにあなたはそれが働いていないことを知って来ますか?任意のエラーまたは何か? –
$ stmt-> execute(array($ nume、$ pret、$ id));を使用します。またはbind_paramコメント –
「動作しません」以外の詳細はいくつか追加できますか?エラーが発生していますか?間違った結果ですか? – Mureinik