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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -