मैं तैयार बयान लिखने के लिए एक ही चर $stmt
मेरे PHP स्क्रिप्ट में पुन: उपयोग किया गया है:मुझे कैसे पता चलेगा कि एक तैयार वक्तव्य कैश किया जा रहा है या नहीं?
$stmt = $dbh->prepare("SELECT column_A FROM Table1 WHERE id=?");
$stmt->bindValue(1, $id, PDO::PARAM_INT);
$stmt->execute();
....
$stmt = $dbh->prepare("UPDATE Table2 SET column_B=? WHERE column_A=?");
$stmt->bindValue(1, $name);
$stmt->bindValue(2, $column_A);
$stmt->execute();
मेरा प्रश्न है, मैं कैसे पता चलेगा कि दो बयानों को कैश और करने के लिए लिखा जा रहा है कि दूसरे बयान नहीं किया पहले कथन को ओवरराइट करें हालांकि दोनों कथन समान वैरिएबल नाम साझा कर रहे हैं?
+1 मुझे कुछ नया –