mydatabaseのダブルリンクに問題があります。 私は新しい投稿のためのPHPファイルフォームにあります。 $ _POST ['title'] タイトルを投稿すると、タイトルからデータベースに新しいURLが作成されます。問題は、ユーザーがすでにデータベースに存在するタイトルを提出したときで、PHPがダブルリンクを作成したときです。私はurlをチェックする関数を書いて、新しい投稿のための別のリンクを作成したいと思っています:if exist/posts/new_link functionは/ posts/new_link_1のように別のリンクを作成します。私の悪い英語のためタイトルのデータベースで作成されたダブルリンク
$link = $_GET['url'];
$checkdb = mysql_query("SELECT `url` FROM `posts` WHERE `url`='$link'") or die("ERROR");
$howmanypost = mysql_num_rows($checkdb); //this is check links in db
if ($howmanypost = $newlinksfromtitle) {
// Here I would like the function that creates a new url to db
} else {
$newpost = "INSERT INTO `posts` (`id`, `title`, `img`, `tags`, `author`, `data`, `type`, `url`) VALUES ('', '$title', '$img', '$tags', '$author', '$data', 'img', '$url')";
$makepost = mysql_query($newpost);
}
申し訳ありません: 私はこのコードを持っていました。
ニースのSQL注入穴。 –
今すぐすでにパッチが適用されています –