ホームページ >バックエンド開発 >PHPチュートリアル >PHP100 ビデオチュートリアルの edit.php について
ビデオチュートリアルのコードは次のとおりです。編集をクリックしてデータベース内の ID =「現在選択されているコメントの ID」を選択し、その内容を編集します。データベース内の ID は auto_increment に設定されます。ビデオチュートリアルで現在のコメントの配列を簡単に取得できますが、取得できません。 $sql="select * from `feedback` where `id`='".$_GET['id']."'"; の前に echo を追加すると、 select * from `feedback` where `id`=' が表示されます。現在のアイテムの ID を取得しました。それともコードに何か問題がありますか? 助けてください。
URL にクエリ文字列 ?id=? が含まれていますか?
$sql="select * from `feedback` where `id`=".$_GET['id'];
if ( !empty($_GET['id'])){
//
}
$_GET['id'] が空と等しくない場合、実行は続行されます。
$_GET['id ' ] は null 値です。確認するには、var_dump($_GET['id']) を使用します。
1階と3階のおかげで、URLにhref="edit.php?id=23abe886f45efc51e9776a36f7d2aadf"を追加した後、ついに配列を取得することに成功しました。再度、感謝します!