테이블이 있는지 여부를 확인하려고하는 경우 일부 작업을 수행하려고합니다. 나는 내 수표를 완성하기보다는 표가 존재하지 않는다는 오류를 계속해서 받았다. 여기 코드는 다음과 같습니다테이블에 MySQL이 있는지 확인하십시오.
$tableExists = $db->prepare("SHOW TABLES LIKE $table_array");
$tableExists->execute();
if($tableExists->rowCount() > 0) {
// do some code
} else {
echo "Unable to add because table does not exists";
}
UPDATE : 그러나, if 문이 보이지 않는다
$tableExists = $db->prepare("SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ?");
$tableExists->execute(array($table_array));
if(!is_null($tableExist)) {
//do something
} else {
echo "table does not exist;
}
테이블이 존재하는지 여부를 확인하는 작업을 아래의 제안 당 , 이제 다음을 수행 . 내가 뭘 할 수 있을까?
그게 ... 굉장한 ... 그리고 내가 그 테이블을 phpMyAdmin 침입 테이블의 일부로 가져 갔다고 말하자면 ... :) – Salketer
그 대답은 "aprove"... – jaczes
내 이름은 Alfred Salketer Arengard (Yeh, 나는 알고있다 ...), 그리고 나는이 대답을 "aprove"한다. @@aczes;) – Salketer