내 mysql 쿼리 은 내 로컬 호스트에서 완벽하게 작동하지만 서버에 FTP로 작동하지 않습니다. 문제는 내가 테이블을 동적으로 선택하려면 이후 그 뿐이다 작동 name of the table directly
내가 원하는 것은 아니다 사용하려고 할 때, 그러나 $tbl_prod.
MySQL은 로컬 호스트에서 작동하지만 온라인에서는 작동하지 않습니다.
$branch = $_SESSION['branch']; //value is shukey main_products(yes with space)
$tbl_prod = $branch . "_products"; //for selecting dynamic table from database
$query = mysqli_query($db_connect, "SELECT * FROM `$tbl_prod` ORDER BY `prod_id` DESC LIMIT 5") or exit(mysqli_error());
선택 동적 테이블에있다.
$query = mysqli_query($db_connect, "SELECT * FROM `shukey main_products` ORDER BY `prod_id` DESC LIMIT 5") or exit(mysqli_error());
어쨌든이 문제를 해결할 수 있습니까? 이것은 MySQL 버전 또는 무엇인가?
echo "SELECT * FROM `$tbl_prod` ORDER BY `prod_id` DESC LIMIT 5"
편집 :
또한, $의 tbl_prod을 둘러싼`마크를 제거를 쿼리를 실행하기 전에
그래서'$ _SESSION [ '지점']의 값이''shukey main'는
Table
? (공간이 있나?) – Ghost@Ghost shukey main_products –
물론 총계는'$ tbl_prod' ='shukey main_products'이지만, 나는 '$ _SESSION ['branch ']'을 언급하고있다. 그것 'shukey main'입니까? – Ghost