現在、この関数が(phpクラス内で)期待どおりに機能しない理由を理解しようとして疲れ果てています:
function actualizarPromos($nombre,$desc,$motivo,$id){
global $mysqli;
$sql="update promociones set nombre='".utf8_decode($nombre)."', desc='".utf8_decode($desc)."', motivo='".$motivo."' where id='".$id."'";
$mysqli->query($sql);
if($mysqli->insert_id>0){
//It saved the data
echo "Salvado";
}
else{
//It didn't save the data
echo "No salvado";
echo $mysqli->insert_id;
echo "<br>".$sql;
}
}
データベースの内容を更新する機能を取得できません。私はすでに phpmyadmin で次の SQL ステートメントを書き込もうとしました。
update promociones set nombre='cumple', desc='muy buen cumple', motivo='mCumple' where id='13';
そして、それはまったく実行されません。誰でも私を助けることができますか?. 前もって感謝します!