نوشته شده توسط
farhad_shiri_ex
مقدار row$ که در حلقه استفاده شده null هست به این علت که تابع fetch هیچ بافری نتونسته ایجاد کنه و اینهم به این علت که query شما اجرا نشده! اگر از اتصال به سرور مطمن هستید مشکل از کوئری هست!
ممنون بابت توضیحات
مشکل از خود دستور sql بود
-------
و اینکه کد delete اصلا کار نمیکنه
try {
$conn = new connection;
$conn->openConnet();
if(!$conn){
die("error connection");
}else {
$usernameUserDelete = filter_input(INPUT_POST, "usernameUserDelete", FILTER_SANITIZE_STRING);
$query = "DELETE FROM `user` WHERE username = :usernameUserDelete";
$stmt = $conn->prepare($query);
$stmt->bindParam(":usernameUserDelete", $usernameUserDelete);
$stmt->execute();
if ($stmt) {
echo ("data delete");
}else{
echo ("error data is not delete");
}
header("Location: ../register_list.php");
}
} catch (PDOException $e) {
echo ("error". $e->getMessage());
}
اینم فایلش
http://s3.picofile.com/file/83696834...elete.php.html
میگه پاک میکنم اما پاک نمیکنه نمیدونم برای چی