Articles of mysqli

MYSQLI_REPORT_STRICT का उपयोग करके mysqli को अपवाद कैसे बना सकते हैं?

Mysqli, mysqli_report() नामक एक समारोह है, जो पीडीओ के ERRMODE_* setAttribute() विधि के लिए अपने ERRMODE_* स्थिरांक के समकक्ष की तरह दिखाई देता है। मैनुअल कहते हैं : MYSQLI_REPORT_STRICT Throw mysqli_sql_exception for errors instead of warnings तो, PDO::ERRMODE_EXCEPTION को ध्यान में रखते हुए मैंने इस कोड की कोशिश की mysqli_report(MYSQLI_REPORT_STRICT); $mysqli->query("foo"); लेकिन, मेरी निराशा के […]

MySQLi में पैरामीटर

मैं MySQLi के साथ PHP का उपयोग कर रहा हूं, और मैं ऐसी स्थिति में हूं जहां मेरे पास प्रश्न हैं SELECT $fields FROM $table WHERE $this=$that AND $this2=$that2 अब तक मैंने कुछ कोड लिखे हैं जो कि एक सरणी को दोहराता है जो मैं इसे देता हूं, उदाहरण के लिए: $search = array(name=michael, age=20) […]

mysqli आखिरी प्रविष्टि आईडी

मैं प्रथम नाम, अंतिम नाम के साथ छवि को संबद्ध करना चाहूंगा … मैं अंतिम पंक्ति को कैसे प्राप्त कर सकता हूं और दूसरे तालिका में सम्मिलित करने के लिए इसका उपयोग कैसे कर सकता हूं? मैंने $image = $mysqli->insert_id; की कोशिश की $image = $mysqli->insert_id; तो बाध्यकारी है लेकिन यह काम नहीं करता है […]

mysqli bind_param () एक संदर्भ होने की उम्मीद, मूल्य दिया

पता नहीं लगाया जा सकता है, पैरामीटर 3 से mysqli_stmt :: bind_param () के लिए त्रुटि होने के कारण , संदर्भ में होने वाला मान, … PDO $query = "INSERT INTO test (id,row1,row2,row3) VALUES (?,?,?,?)"; $params = array(1,"2","3","4"); $param_type = "isss"; $sql_stmt = mysqli_prepare ($mysqli, $query); call_user_func_array('mysqli_stmt_bind_param', array_merge(array($sql_stmt, $param_type), $params)); mysqli_stmt_execute($sql_stmt); ओओपी की भी कोशिश […]

mysqli :: query (): mysqli नहीं लाया जा सका

चेतावनी: mysqli :: query (): mysqli सी में नहीं लाया जा सका: \ प्रोग्राम फ़ाइलें (x86) \ EasyPHP-DevServer-13.1VC9 \ डेटा \ स्थानीयवेब \ मेरी पोर्टेबल फ़ाइलें \ class_EventCalendar.php पंक्ति 43 पर निम्नलिखित मेरी कनेक्शन फाइल है … <?php if(!isset($_SESSION)) { session_start(); } // Create array to hold error messages (if any) $ErrorMsgs = array(); // […]

mysqli: क्या यह एक कथन में कई क्वेरी तैयार कर सकता है?

मैं जानना चाहूंगा कि क्या मैं एक मायसाकिली बयान तैयार कर सकता हूं जो कई क्वेरी निष्पादित करता है: mysqli->prepare(query1 …1,2,3 param…; query2…4,5 param…); or mysqli->prepare(insert into …1,2,3 param…; insert into…4,5 param…); and after all mysqli->bind_param("sssss", 1, 2, 3, 4, 5); इस तरह से यह त्रुटि पैदा करता है: किसी गैर-ऑब्जेक्ट पर किसी सदस्य फ़ंक्शन […]

PHP कोड के भीतर से एक MySQL संग्रहीत प्रक्रिया को कैसे कॉल करें?

मैंने उस कार्यप्रणाली को संग्रहीत किया है जिसे मैं MySQL में बनाया था और चाहते हैं कि PHP उस संग्रहित प्रक्रिया को कॉल करे। इसे करने का बेहतरीन तरीका क्या है? -एमएएसएलएल ग्राहक संस्करण: 4.1.11 -एमएएसक्यूएल सर्वर संस्करण: 5.0.45 यहां मेरी संग्रहीत कार्यविधि है: DELIMITER $$ DROP FUNCTION IF EXISTS `getNodeName` $$ CREATE FUNCTION `getTreeNodeName`(`nid` […]

PHP MySQLI रोकें SQL इंजेक्शन

मैंने एक वेबसाइट बनाई है जो जल्द ही लाइव हो जाएगी और एसक्यूएल इंजेक्शन को रोकने के बारे में कुछ सवाल हैं, मैं समझता हूं कि कैसे mysqli_real_escape_string का mysqli_real_escape_string लेकिन मैं सोच रहा हूं कि अगर मुझे उन सभी चर पर उपयोग करना होगा जो मैं प्राप्त कर रहा हूं मेरे एसक्यूएल कथन और […]

क्यों mysqli num_rows हमेशा 0 वापस आता है?

मेरी पंक्तियों की संख्या को प्राप्त करने में परेशानी हो रही है mysqli का उपयोग करके मुझे हर बार 0 वापस मिलता है, भले ही निश्चित रूप से कुछ परिणाम मिलते हैं। if($stmt = $mysqli->prepare("SELECT id, title, visible, parent_id FROM content WHERE parent_id = ? ORDER BY page_order ASC;")){ $stmt->bind_param('s', $data->id); $stmt->execute(); $num_of_rows = $stmt->num_rows; […]

CodeIgniter: प्रदान की सेटिंग्स का उपयोग कर अपने डेटाबेस सर्वर से कनेक्ट करने में असमर्थ त्रुटि संदेश

मैं सीआई का उपयोग कर रहा हूं, बस ठीक MySQL चालक का उपयोग कर रहा हूं। मैं इसके बजाय mysqli ड्राइवर का उपयोग करना चाहता हूं, लेकिन जैसे ही मैं इसे बदलता हूँ (बस mysql के अंत में 'i' को जोड़कर, और पोर्ट नंबर जोड़ा) मुझे निम्न त्रुटि संदेश मिलता है A Database Error Occurred […]

दिलचस्प पोस्ट