我有,我創建主義原始的SQL表控制器:如何創建表與symfony的控制器,原始的SQL並獲得迴應
$sql = 'CREATE TABLE IF NOT EXISTS testTable
(id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id))
DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB';
$em = $this->getDoctrine()->getManager();
$statement = $em->getConnection()->prepare($sql);
$statement->execute();
但我似乎無法弄清楚如何得到迴應知道它是否成功執行。有任何想法嗎?
如果有問題,那麼將引發異常。沒有例外意味着表格已經創建。換句話說,不需要做或檢查任何東西。雖然執行成功返回true。 – Cerad