ホームページ >バックエンド開発 >PHPチュートリアル >一度も見たことのない技術者が再び見に来て、MySQL が一度に 2 つのデータを自動的に挿入して解決するのは驚くべきことです。

一度も見たことのない技術者が再び見に来て、MySQL が一度に 2 つのデータを自動的に挿入して解決するのは驚くべきことです。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:48:161044ブラウズ

これまで見たことのない魔法のテクニカルマスターが見に来ます! ! ! Mysql は一度に 2 つのデータを自動的に挿入して問題を解決します。 。 。 。

この投稿は、helpmbbm によって 2012-06-12 02:08:16 に最終編集されました mysql_connect("XXX.com","XXX","XXX");
mysql_select_db("XXX");
mysql_query("名前を設定 'utf-8'");
$ip="222";
$insql="INSERT INTO `ip` (`ip`)VALUES ('$ip')";
mysql_query($insql);

すべてのページの PHP コードには HTML、フォーム、インクルードがありません。
ただし、一度に同じものを 2 つ挿入します。 。 。

もともとIPを取得するコードがありましたが、すべて削除しました。これで、変数ipの値が2つずつ挿入されます。 , すると、どうやっても取得できなかったローカルIPアドレスが取得されてしまいます! ! ! ! !
これは幽霊だと考え、キャッシュは IP アドレスを再度変更し、さらに 2 つのエントリを挿入し、再び新しい IP アドレスと 222 を設定しました。

さて、組み込み変数 $Ip を取得することは可能でしょうか? ? $iip に変更し、同じ 2 行
を挿入します。
SQL ステートメントに ID を追加し、$insql="INSERT INTO `ip` (`id`,`ip`)VALUES ('null', '".$iip."');"; 一度で素晴らしい結果が得られます! ! ! !

私は夢を見ているのでしょうか? ? ?幽霊に遭遇しましたか? ? ?



テーブル構造

CREATE TABLE `ip` (
`id` int(8) NOT NULL,
`ip` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

すべての試みの結果、テーブル名を ipip に変更した後も、データを 1 つだけ挿入できました。専門家に説明してください。 。 IPを取得するためのコードはありません。 。 2 つのエントリを挿入すると、なぜ魔法の IP アドレスを取得できるのですか? 。 。 。 。

この更新では、さらに 2 つの項目が挿入されます。テーブル名は ipip です。SQL ステートメントはどこに格納されているのでしょうか。 ? ? ?
しかし、IP アドレスを取得する場所も方法もありません。 。フレームワークの使用や外部ファイルの導入はありません。 。 。

私の言っていることを真実だと信じる人はいるだろうか?これは本当です、説明してください。 。



本当に理解できず、幻覚か夢を見ているのではないかと不安になりました...その後、自分を強く打ちました...それからローカルで同じことを行ってデバッグした結果、通常通りに行を作成し、上記のアプリケーションを解決しました。どのような魔法のキャッシュ テクノロジか。また、1 つだけを挿入する方法について説明します。 。 。 。 。 。 。



問題が見つかったので、各人に 3 回の推測のチャンスが与えられます。何が原因だったのか誰も推測できないと思います。 !はは

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