ホームページ  >  記事  >  バックエンド開発  >  PHP+MYSQL クエリ データベース吸収システムが非常にスタックしている

PHP+MYSQL クエリ データベース吸収システムが非常にスタックしている

WBOY
WBOYオリジナル
2016-06-13 13:00:401141ブラウズ

PHP+MYSQL でデータベースにクエリを実行すると、システムが停止してしまいます。
PHP コード:

<br>
<!DOCTYPE html><!--ステータス OK--> <html><head><br>
<meta http-equiv="content-type" content="text/html;charset=gbk"><br>
<br>
<スタイル><br>
table,td{border:1px ソリッド #ccc;}<br>
td{パディング:10px}<br>
<br>
</style><br>
<br>
</head><br>
<br>
<?php<br />
$dbh = @mysql_connect("localhost:3306","root","123456");<br />
<br />
/* 変数 dbh を定義します。mysql_connect() 関数は mysql データベースに接続することを意味し、「@」はエラーをブロックすることを意味します */<br />
if(!$dbh){die("error");}<br />
/* die() 関数は、括弧内の文字列をブラウザに送信し、php プログラム (スクリプト) を中断することを意味します。括弧内のパラメータは送信される文字列です。 */<br />
@mysql_select_db("データ", $dbh);<br />
<br />
mysql_query("SET NAMES データ");<br />
<br />
<br />
<br />
?><br />
<br />
<br><br><br><br>
<br>
<br>
<フォーム名="f" メソッド=ポストアクション="ss.php"><br>
<input type="text" name="wd" id="kw" maxlength="100"><br>
<input type="hidden" name="rsv_bp" value="0"><br>
<input type="hidden" name="rsv_spt" value="3"><br>
<span class="btn_wr"><br>
<input type="submit" value="Search" id="su" class="btn" style1=width:200px; onmousedown="this.className='btn btn_h'" onmouseout="this.className=' btn '"></span></form><br>
<br>
</center><br>
<br>
<?<br />
$wd=$_POST["wd"];<br />
/* mysql サーバー内のデータベースを選択します。ここで選択したデータベース名は問題ありません */<br />
$q = "(ユーザーが '$wd%' のようなタブから * を選択するか、'$wd%' のようなメールを送信します)<br />
すべて結合<br />
(select * from tabal1 where user like '$wd%' or email LIKE '$wd%')<br />
すべて結合<br />
(select * from tabal2 where user like '$wd%' or email LIKE '$wd%')<br />
すべて結合<br />
(ユーザーが '$wd%' のような * を選択するか、'$wd%' のようなメールを送信してください)<br />
すべて結合<br />
(ユーザーが '$wd%' のように * を選択するか、'$wd%' のようにメールを送信してください)<br />
すべて結合<br />
(select * from tabal5 where user like '$wd%' or email LIKE '$wd%')<br />
すべて結合<br />
(ユーザーが '$wd%' のような * を選択するか、'$wd%' のようなメールを送信してください)<br />
すべて結合<br />
(ユーザーが '$wd%' のような * を選択するか、'$wd%' のようなメールを送信してください)<br />
すべて結合<br />
(ユーザーが '$wd%' のような * を選択するか、'$wd%' のようなメールを送信してください)<br />
すべて結合<br />
(ユーザーが '$wd%' のような * を選択するか、'$wd%' のようなメールを送信してください)<br />
すべて結合<br />
(「$wd%」のような電子メールを送信する tabal10 から * を選択)<br />
すべて結合<br />
(ユーザーが「$wd%」のように tabal11 から * を選択するか、「$wd%」のようにメールを送信してください) LIMIT 0,20";<br />
<br />
/* 変数 q を定義します。「select * from abc」は SQL ステートメントであり、テーブル abc 内のデータを読み取ることを意味します */<br />
?><br />
<br /><br>
<br>
<br>
<テーブル幅=780><br>
<br>
<?<br />
$rs = mysql_query($q, $dbh);<br />
<br />
while($row = mysql_fetch_array($rs))<br />
<br />
echo "<tr><td width=26%>$row[user]</td> <td width=25%>$row[pass]</td> <td width=25 %>$row[メール]</td></tr> ";<br>
<br>
?><br>
<br>
</テーブル><br>
<br>
</center><br>
<br>
<?<br>
@mysql_close($dbh);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。