نقل قول نوشته شده توسط 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

میگه پاک میکنم اما پاک نمیکنه نمیدونم برای چی