私は現在、これらの2つのselectステートメントを持っていますが、最初のステートメントは完璧に動作し、次のフィールドにはデータを入力しますが、2番目のステートメントは、Selectステートメントがテキストボックスに入力されない
<php?
if(isset($_GET['id']))
{
$articleID = $_GET['id'];
$stmt = $pdo->query('SELECT * FROM article WHERE articleID = "' . $articleID . '"');
$result = $stmt->fetch(PDO::FETCH_ASSOC);
$stmt2 = $pdo->query('SELECT * FROM comments WHERE artID = "' . $articleID . '"');
$result2 = $stmt->fetch(PDO::FETCH_ASSOC);
}
?>
<tr>
<td>
<label class="labels">Article Category:</label>
</td>
<td>
<input type="text" name="articlecate" value="<?php echo $result['articlecate'] ?>" />
</td>
</tr>
これはうまく動作し、記事カテゴリに値が設定されます。
<tr>
<td>
<label class="labels">Article Name:</label>
</td>
<td>
<input type="text" name="articlename" value="<?php echo $result2['name'] ?>" />
</td>
</tr>
これはエラーを投げるわけではなく、フィールドに何も表示しないだけです。
私は何か間違っていますか?この、これまで
$stmt2 = $pdo->query('SELECT * FROM comments WHERE artID = "' . $articleID . '"');
$result2 = $stmt->fetch(PDO::FETCH_ASSOC);
$結果2 = $ stmt2->フェッチ(PDO :: FETCH_ASSOC)と交換してください。 –