I am doing tag insert. So, I have several tags need to be insert into mysql. I explode it first, then I have a array[0],array[1],array[2]......., and I need to SELECT * FROM table WHERE key=array[0] and key=array[1] and key=array[2]......., instead of doing this way, I want to use i++, however, it doesn't work, I don't know why? Help please! appreciate!
<?php
$tag=strtolower($_POST['tag']);
$tag=explode(" ", $tag);
include 'db_tag.php';
for ($i = 0; $i <= 9; $i++){
$stmt = $db->prepare ("SELECT key FROM keyword WHERE key = :tag");
$tag_i=$tag[$i];
$stmt->bindParam(':tag', $tag_i);
}
$stmt->execute();
$row_tag = $stmt->fetchALL(PDO::FETCH_ASSOC);
foreach ($row_tag as $row_tag){
echo $row_tag['key'];
}
?>