ホームページ >バックエンド開発 >PHPチュートリアル >PHP100 ビデオチュートリアルの edit.php について

PHP100 ビデオチュートリアルの edit.php について

WBOY
WBOYオリジナル
2016-06-23 13:51:091148ブラウズ

ビデオチュートリアルのコードは次のとおりです。編集をクリックしてデータベース内の 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'];

ID クエリには一重引用符は必要ありません。

if ( !empty($_GET['id'])){
//
}
$_GET['id'] が空と等しくない場合、実行は続行されます。
$_GET['id ' ] は null 値です。確認するには、var_dump($_GET['id']) を使用します。

1階と3階のおかげで、URLにhref="edit.php?id=23abe886f45efc51e9776a36f7d2aadf"を追加した後、ついに配列を取得することに成功しました。再度、感謝します!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。