php - MYSQL Statement with Array Variable -
so have following mysql statement saving array:
$sql = "select did did id = '$did_id'"; $result = mysqli_query($link, $sql, mysqli_store_result); while($row = $result->fetch_row()){ $did[] = $row; }
that part works great. need take values in $did array , perform lookup using values in it. way works have users assigned did's. find did's user assigned (the $did array) , show them results table based on did values. have no idea how part works, next statement needs do:
select * log did_id = "the values in $did array"
hope can help. appreciate it. haven't been able find on it.
you can use php's join
mysql's in
make comma separated strings can use implode
, join() alias of implode();
select * log did_id in( ".join(',',$did).")
one thing mention here $did
should contains ids in manner
array("1","2","3"....)
so in loop fetch first index holds did
column value
$did[] = $row[0];
note: i assume did
, did_id
type int
or bigint
Comments
Post a Comment