exec()によってSQL文を実行したい
phpMyAdmin上のカラムitem_name<text>,price<int>をもつテーブルmy_itemsにpeach,price=300を挿入するために以下のコードを実行しました.
<?php ini_set('error_reporting', E_ALL); try { $db = new PDO('mysql:dbname = mydb;host = 127.0.0.1;charset=utf8','root',''); $count = $db->exec('INSERT INTO my_items (item_name, price) VALUES ("beach", 300)'); echo $count; }catch(PDOException $e) { echo 'DBsession Error:' . $e->getMessage(); }
実行したところ,ブラウザにはエラーメッセージのみならず$countの値すら表示されません.他の関数を利用する手段も現在施行中ですが,原因を判明させたいので助言よろしくお願いします.
ちなみに環境は以下のとおりです.
OS:Ubuntu 17.10
xampp:xampp-x64-7.2.14-0
回答2件
あなたの回答
tips
プレビュー