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

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

WBOY
リリース: 2016-06-13 13:27:16
オリジナル
825 人が閲覧しました

これまで見たことのない魔法のテクニカルマスターが見に来ます! ! ! Mysql は一度に 2 つのデータを自動的に挿入して問題を解決します。 。 。 。
mysql_connect("XXX.com","XXX","XXX");
mysql_select_db("XXX");
mysql_query("set names 'utf-8'");
$ ip="222";
$insql="INSERT INTO `ip` (`ip`)VALUES ('$ip')";
mysql_query($insql);

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

もともとIPを取得するコードがありましたが、すべて削除しました。現在は、2つのデータを一度に挿入し、1つのデータが の値になります。変数 ip 222 と、どの方法でも取得できなかったデータも 1 つ取得しました。 ! ! ! !
これは幽霊だと思って、キャッシュは IP アドレスを再度変更し、さらに 2 つのエントリを挿入し、再び新しい IP アドレスと 222 を設定しました。

はい、組み込み変数 $Ip から取得できますか? ? $iip に変更し、2 つのエントリを挿入します。

OK、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;

最後に、すべての試みの後、データを 1 つだけ挿入し、テーブル名を ipip に変更した後はマジック IP アドレスを挿入しなくなりました。 , それでもわからないので専門家に解説してもらいましょう。 。 IPを取得するためのコードはありません。 。 2 つのエントリを挿入すると、なぜ魔法の IP アドレスを取得できるのですか? 。 。 。 。

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

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



本当に理解できなかった、幻覚を見ているのではないかと怖かった…それとも夢を見ているのではないかと…それから私は自分を強く打ちました…それから私は同じことをしましたローカルでデバッグしたところ、結果は正常に挿入されました。上記のアプリケーションでどのような魔法のキャッシュ技術が使用されているかを調べて、1 つの部分だけを挿入する方法を見つけてください。 。 。 。 。 。 。


質問は見つかりました。全員に 3 回の推測のチャンスが与えられます。何が原因だったのか誰も推測できないと思います。 !笑

-----解決策---------
試してみます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート