いつもお世話になっております。
現在、mySQLのDBに保存したKMLの情報を取得するチュートリアルをやっているのですが、以下のコードの←の部分でエラーが発生して先に進めません。
require('phpsqlajax_dbinfo.php');
1// Opens a connection to a MySQL server. 2 3$connection = mysql_connect ($server, $username, $password); 4 5if (!$connection) 6{ 7 die('Not connected : ' . mysql_error()); 8} 9// Sets the active MySQL database. 10$db_selected = mysql_select_db($database, $connection); 11 12if (!$db_selected) 13{ 14 die('Can\'t use db : ' . mysql_error()); 15} 16 17// Selects all the rows in the markers table. 18$query = 'SELECT * FROM "kmltest"'; 19$result = mysql_query($query);←この部分でエラーが発生している模様 20 21if (!$result) 22{ 23 die('Invalid query: ' . mysql_error()); 24}
エラー文は、
『Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"kmltest"' at line 1』
で、mySQLのDBからデータを取得しようとしているのに、MariaDBからデータを取得しようとしている、と捉えたのですが、どの部分を直せばMySQLから取得できるでしょうか?
PHPについて調べていく中で、MySQLからMariaDBに移行してきていて、新しいxamppのバージョンでは、セキュリティのページが消えていたりと初期の設定がし辛くなっていることがわかって、MariaDBに移行せざるを得ないという印象を受けました。
xamppのバージョンアップを試みて、設定が上手くいかなかったので、そのままMySQLを使っているのですが、MariaDBを使わなければならないのでしょうか?
現在のphpのバージョンは、5.6.3で、xasmppのバージョンは5.6.16で、xamppのコントロールパネルのバージョンは、3.2.2です。
ご教授お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/17 05:57
2016/08/18 03:35