In many occasions I'm using more than 1 prepared statements, like so

```
$conn = connect('read'); // connect to the database

$q = 'SELECT ...';
$stmt = $conn->prepare($q);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($a, $b, $c);
$stmt->free_result();
$stmt->close();

$q = 'SELECT ...';
$stmt2 = $conn->prepare($q);
$stmt2->execute();
$stmt2->store_result();
$stmt2->bind_result($a, $b, $c, $d, $e, $f...);
$stmt2->free_result();
$stmt2->close();

$conn->close(); // close db connection

```

And sometimes it's just a mess trying to figure out what number to give to the **stmt** variable...

Can I reuse the **stmt** object over and over once I close it using `stmt->close()` That way I don't need to keep trace of what index to give to the variable stmt?

Is this good practice or bad practice?