スパイラルURLというスクリプト用の編集ボタンを追加したいのですが、URL idを取得できないという問題があります。これは私が試したことです:PHPでURL IDを取得するには? (mysql_query UPDATEの場合)
/** get url id **/
$id = isset($_GET['id']) ? $_GET['id'] : '';
@mysql_query("UPDATE short_urls SET long_url = 'test' WHERE url_id = '".$id."' LIMIT 1");
私は間違っていますか? 。。https://stackoverflow.com/ 私はあなたを助けるのが大好きだが、私はあなたが間違って何をしているかが表示されないI」 - 「私はあなたがStackOverflowの上で投稿をお勧めします
:
はまた、私は著者と彼の応答を電子メールで送信しました私はまだPHPを学んでいます。
あなたは、クエリ文字列にそれを置く前に、ユーザー入力をエスケープしないことにより、SQLインジェクション攻撃に自分自身を開いています。 – Crontab
このスクリプトを起動するためにあなたが呼び出すURLは何ですか?補足として、ここではSQLインジェクションを広く利用することができます。多分あなたはPDO準備文を使用することができますか? – Molochdaa
また、mysql_query()の前にエラーサプレッサ@を使用しないでください。 –