-4

$columnArray[]... 行で予期しない ']' エラーが発生するのはなぜですか?

<?php

$con=mysqli_connect("localhost","user","password","test");
if (mysqli_connect_errno($con))  { echo "Failed to connect to MySQL: " . mysqli_connect_error();}

 $sql = "SELECT column_comment,column_name FROM information_schema.columns  
  WHERE table_name = 'mytable'; 
 $query = mysqli_query($con,$sql) or die(mysql_error());
 $columnArray = array();

 $columnArray = array();

 while($result = mysqli_fetch_array($query)){


   $columnArray[] = array('column_comment' => $result['column_comment'], 'column_name' => $result['column_name']);

 }

PHP 解析エラー: 構文エラー、予期しない ']'、識別子 (T_STRING) または変数 (T_VARIABLE) または数値 (T_NUM_STRING) が必要です

4

3 に答える 3

4

構文の強調表示にエラーが表示されます。締めくくりの引用がありません:

 $sql = "SELECT column_comment,column_name FROM information_schema.columns  
  WHERE table_name = 'mytable';

する必要があります

 $sql = "SELECT column_comment,column_name FROM information_schema.columns  
  WHERE table_name = 'mytable'";
于 2013-08-24T22:11:13.173 に答える