0

PHP のクラスを使用して MySQL テーブルを作成する必要があります。次のコードを使用していますが、テーブルが作成されていません

<?php
$this->query("
   CREATE TABLE '$table2'(
messageno INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(messageno),
 user_id VARCHAR, message VARCHAR,message_time DATETIME)");


?>

<?php 
class core {



public function __construct() {
      $this->db = new mysqli('localhost','box','box','box');
}

    public function query($sql) {
        $this->result = $this->db->query($sql);
    } 

}
?>

したがって、テーブルを作成するための変更または適切な方法を提案してください

初心者なのでこんな簡単な質問ですみません。

4

2 に答える 2

0

何らかの形式のエラー処理を使用して、何が起こっているのかを把握します

public function query($sql) {
  if (($result = $this->db->query($sql)) !== false) {
    printf("Error: %s\n", mysqli_error($this->db));
  }
} 
于 2013-06-26T18:25:17.370 に答える