이 코드를 사용하여 테이블 이름을 가져 와서 변수에 저장하려고합니다.이상한 PHP 출력
<?php
connectDB();
$sql = "SHOW TABLES";
$result = mysql_query($sql);
$tables = mysql_fetch_array($result);
foreach ($tables as $table) {
$table_name = $table[0];
echo $table_name;
}
closeConn();
?>
하나
, 그 출력 'AA'와 'BB'난 내가 모든 테이블에 대한 몇 가지 코드를 실행하고 싶은 것을, DB를 두 테이블의 이름이 arent 알고 배열 인덱스를 변경하는 경우 DB를 삽입하고 그 코드에서 사용할 수있는 변수에 테이블 이름을 삽입 하시겠습니까? 내가 어떻게 그럴 수 있니?
'echo "$ table_name \ n";' – StasM
감사합니다. 왜 이것이 두 번째 테이블에서 시작하여 세 번째 테이블 중 두 개만 인쇄하고 첫 번째 테이블은 무시하는지 어떤 생각입니까? – benhowdle89
@StasM 이것은'$ table_name'의 최종 목적이 아니라고 생각합니다. 그렇습니다. 아마도 그것은 좋은 제안 일 것입니다. – lonesomeday