के साथ मैं MySQLi तैयार कथन में एक इंसर्ट में पैरा को बांधने की कोशिश कर रहा हूं यदि वह चर मौजूद है, अन्यथा शून्य डालें।PHP bind_params शून्य
यह है कि मैं क्या है, लेकिन यह काम नहीं कर रहा:
if (!empty($name)) {
$result->bind_param('ss', $name, $url_friendly_name);
} else {
$result->bind_param('ss', null, null);
}
if (!empty($description)) {
$result->bind_param('s', $description);
} else {
$result->bind_param('s', null);
}
किसी को भी ऐसा करने का एक बेहतर तरीका पता है या सिर्फ एक छोटी सी समस्या नहीं है मेरे कोड के साथ। मैं तैयार कथन में प्रत्येक चर के लिए उपर्युक्त कर रहा हूं।
क्या आप वहां एक खाली स्ट्रिंग का उपयोग कर सकते हैं, उदा। ''' ' – alex
क्या आप खाली होने पर क्वेरी से बाहर फ़ील्ड छोड़ने की कोशिश कर रहे हैं? –
@tandu हाँ अगर मैं एक क्षेत्र छोड़ सकता हूं, तो यह भी काम करेगा। क्या आपके पास ऐसा करने का बेहतर तरीका है? – ATLChris