//DBに接続 $dbh = new PDO($dsn, $user, $password); //'users' テーブルのデータを取得する $sql = 'select * from users'; $stmt = $dbh->query($sql); //取得したデータを配列に格納 while ($row = $stmt->fetchObject()) { $users[] = array( 'id'=> $row->id ,'name1' => $row->1name ,'name2' => $row->2name ); }
上記の「1name」や「2name」
Mysqlのテーブルカラム名の頭文字が数字の場合(例:1name、2name)、
上記の記述ではPHPの構文エラーとなってしまいます。
Mysqlでは1nameのカラム名でテーブルができているのですが、
PHP側でなぜ取得できない(構文エラー)のか原因が分からないでいます。
この場合、どのような記述が正しいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。