php - PDO,prepare use -


  यदि ($ _ POST ["type"] == "check email") {$ sql = "SELECT * FROM `उपयोगकर्ता 'कहां user_email =: ईमेल"; $ स्टेटमेंट = $ mysql- & gt; तैयार ($ sql); $ ईमेल = $ mysql- & gt; बोली ($ _ POST ["ईमेल"]); $ स्टेटमेंट & gt; पर अमल (सरणी ( ": ईमेल" = & gt; $ ईमेल)); $ Re = $ कथन- & gt; फ़ेच ALL (); यदि (1) प्रिंट_आरे (json_encode ($ re)); // गूंज json_encode ("क्षमा करें, कुछ लोगों के पास ई-मेल है जो अच्छा ई-मेल: & lt;"); Else print_r (json_encode ($ re)); }  

मैंने क्वेरी समारोह का उपयोग करने की कोशिश की और यह काम किया! लेकिन तैयार कार्य नहीं किया!

उपयोग न करें -> उद्धरण (), -> तैयार () पहले से ही कर रहा है।

  यदि ($ _ POST ["type"] == "check ई-मेल") {$ sql = "SELECT * FROM` उपयोगकर्ता 'जहां user_email =: email "; $ स्टेटमेंट = $ mysql- & gt; तैयार ($ sql); $ ईमेल = $ _POST ["ईमेल"]; $ स्टेटमेंट & gt; पर अमल (सरणी ( ": ईमेल" = & gt; $ ईमेल)); $ Re = $ कथन- & gt; फ़ेच ALL (); यदि (1) प्रिंट_आरे (json_encode ($ re)); // गूंज json_encode ("क्षमा करें, कुछ लोगों ने ईओड को अच्छा ईमेल किया है: & lt;"); Else print_r (json_encode ($ re)); }  

यदि यह समस्या नहीं है, तो आपको संभवत: आपको जो त्रुटि मिल रही है उसे पोस्ट करना चाहिए:

  यदि ($ statement- & gt; निष्पादित करें ऐरे (": ईमेल" = & gt; $ email)) {// आपका कोड} अन्य {प्रिंट_आर (json_encode ($ statement-> errorInfo ())}}  
< / html>

Comments