아래 코드에서 사용자는 MySQL 데이터베이스에 테이블을 추가 할 수 있습니다. 가장 최근에 추가 된 25 개의 표를 인쇄하는 방법이 있습니까? 사전에가장 최근에 추가 된 테이블 25 개 인쇄하기
감사합니다,
존
$table = mysql_real_escape_string($_POST['name']);
$query = "CREATE TABLE `$table` (id INT(11) NOT NULL auto_increment, site VARCHAR(350) NOT NULL, cat1 BIGINT(9) NOT NULL, cat2 BIGINT(9) NOT NULL, PRIMARY KEY(id), UNIQUE (site))";
$result = mysql_query($query) or die(mysql_error());
이것은 이론적으로 작동해야하는 것처럼 보입니다. 그러나 실제로는 잘못된 값을보고합니다. 그것은 행이 마지막으로 삽입되었을 때 또는 생성되었을 때와 같은 것을 설명하는 것처럼 보입니다. 이것은 http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html –
에 따라 테이블의 생성 시간을 포함해야하기 때문에 이상합니다. MyISAM/InnoDB에서 올바르게 작동합니다 테이블. "Memory"(create_time이 null 임)에서 작동하지 않습니다. – ChssPly76
감사합니다 ...이 쿼리를 한 열, 25 행 테이블로 어떻게 인쇄 할 것이라고? –