से "क्वेरी" निर्यात करें mysqli::prepare
और ::bind_param
द्वारा स्वरूपित क्वेरी को निर्यात करना संभव है?"mysqli-> तैयार करें"
उदाहरण:
<?php
$mysqli = new mysqli('host', 'user', 'pass', 'table');
if(mysqli_connect_errno()){
printf('Connect failed: %s\n', mysqli_connect_error());
exit;
}
$data=7290;
if ($stmt = $mysqli->prepare('SELECT `id`,`info` FROM `propertys` WHERE id>?')){
$stmt->bind_param('i',$data);
$stmt->execute();
$stmt->bind_result($id,$info);
while($q=$stmt->fetch()){
echo $id,': ',$info,'<br>';
}
$stmt->close();
}
$mysqli->close();
?>
मैं mysql::prepare
और bind_param
द्वारा किया जाता QUERY
कार्यों निर्यात करना चाहते हैं तो (यह एक काल्पनिक उदाहरण है):
if ($stmt = $mysqli->prepare('SELECT `id`,`info` FROM `propertys` WHERE id>?')){
$stmt->bind_param('i',$data);
$stmt->execute();
echo $stmt->exportQuery();//Function does not exist, just for example
समारोह ::exportQuery
इस तरह मुद्रित होगा :
SELECT `id`,`info` FROM `propertys` WHERE id>7290
कोई समाधान है?
धन्यवाद।
वास्तव में हो सकता है "mysql" के पक्ष में कुछ समाधान (वास्तव में नहीं अपने जवाब) है, लेकिन अभी भी कैसे करने के लिए पता नहीं है यह व्यावहारिक तरीका करो। –
मुझे विश्वास नहीं है कि MySQL में इस अंतर्निहित कुछ भी है। आप इसे करने के लिए हमेशा अपना खुद का तैयार() फ़ंक्शन बना सकते हैं। – Anonymous