以下のコードは、
executeメソッドで実行した結果はfetchAllで
取得していないのですが、よろしいのでしょうか。
executeメソッドで実行した結果はfetchAllで
取得と学びました。
if(isset($_POST['command']) || !$_POST){ switch($_POST['command']){ case 'update': $sql = $pdo->prepare('update words set word=?, sense=?, memo=? where id=?'); $sql -> execute(array(h($_POST['word']),h($_POST['sense']),h($_POST['memo']),$_POST['id'])); break; case 'delete': $sql = $pdo->prepare('delete from words where id=?'); $sql->execute(array($_POST['id'])); break; case 'insert': $sql = $pdo->prepare('insert into words values(null,?,?,?)'); $sql->execute(array(h($_POST['word']),h($_POST['sense']),h($_POST['memo']))); break; case 'listDisplay': break; } foreach ($pdo->query('select * from words order by id desc') as $row){ echo '<tr>'; // echo '<td width="30" height="35" align="center" width="110" height="35">', h($row['id']), '</td>'; echo '<td width="30" class="font3"><b>', h($row['word']), '</b></td>'; echo '<td width="150" class="font3">', h($row['sense']), '</td>'; echo '<td width="150" class="font3">', h($row['memo']), '</td>'; echo '</tr>'; echo "\n"; } }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/03 04:39
2017/03/03 04:48
2017/03/03 05:46