php - Problems substituting table name into variable -
i'm splitting character $rg
, matching table name using strstr
string function. stored table name in array. string function returns cs_branch
pass sql query. not matching table name in present in database.....
<?php $rg="175cs11011"; $arr=preg_replace('/[^a-za-z]/','',$rg); $br=array("cs_branch","ce_branch"); mysql_connect("localhost","root","6semcs") or die(mysql_error()); mysql_select_db("gptistu_progress") or die(mysql_error()); for($i=0;$i<2;$i++) { $ma=strstr($br[$i],$arr); echo $ma; $data ="select * `$ma`"; } mysql_query($data) or die(mysql_error()); ?>
try change
for($i=0;$i<2;$i++) { $ma=strstr($br[$i],$arr); echo $ma; $data ="select * `$ma`"; }
with
foreach($br $tablename) { $data ="select * `" . $tablename . "`"; }
p.s. mysql_query() must in cycle too.
Comments
Post a Comment