فرستادن null به ديتابيس

mona.joon

Member
يه فرم دارم كه فقط چند تا از فيلد هاش بايد اجباري پر بشه توسط كاربر و بقيه فيلد ها خالي ميمونه. موقع insert توي ديتابيس همه رو چك ميكنم اگر خالي باشه مساوي NULL قرار ميدم ولي مشكلش اينه كه وقتي ميخوام از ديتابيس اون فيلد فراخواني كنم و چاپ كنم مقدار NULL به عنوان يه رشته توي صفحه چاپ ميشه!!! آيا راه ديگه اي داره كه موقع چاپ متغير با مقدار NULL مواجه نشم؟؟؟
PHP:
if (empty($_GET['tel'])) {

$tel = "NULL";
            }
 

love4php

Active Member
معلومه ! شما null ارسال نمیکنید ! بلکه استرینگ null را ارسال میکنی !
دقت کن که "NULL" با NULL فرق داره !!

کد:
$val = null;  
$val = "null"; // is string

در دیتا بیس اجازه بده فیلدت null را بگیره یعنی not null نباشه ! و اگر دیدی مقداری نداری ، لازم نیست اصلا در insert آن مقدار را وارد کنی !!!
 

جدیدترین ارسال ها

بالا