php mysqlの複数テーブルクエリで結果が得られませんか?何をするか
Jun 13, 2016 pm 01:31 PM
mysql
query
quot
select
php mysqlの複数テーブルクエリで結果が得られませんか?
私のコードは次のとおりです:
- PHP コード
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?php /*connect database*/ $link=mysql_connect("192.168.XX.XX:3306","root","root") or die("Could not connect"); print "Connected successfully"; mysql_select_db("jiradb") or die ("Could not select database"); mysql_query("set names 'utf8'"); /*execte SQL query*/ $query="SELECT b.pname,a.pkey,a.summary,a.assignee FROM jiraissue a, issuetype b,project c WHERE a.project=c.ID and b.ID=a.issuetype and c.pname='TEST';"; $result=mysql_query($query,$link) or die("Query failed"); /*print result in html*/ MySQL_num_rows($result); while($row=mysql_fetch_array($result)) {echo $row[0]; } /*release resource */ mysql_free_result($result); /*close link*/ mysql_close($link); ?>
ログイン後にコピー
結果には、
接続に成功しました
使用する場合のみ
- PHP コード
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->$query="select * from jiraissue";
ログイン後にコピー
は、対応するコンテンツを表示します
php mysql マルチテーブル クエリを作成するには?上記で何が間違っていたのでしょうか?
-----解決策--------------------------------
テーブル構造や実際のデータは存在せず、真実は存在しません。
phpmyadmin をインストールして実行します。
------解決策----------------------
echo $row[0];
ここを var_dump($row); に変更して、返されたデータセットが正しいかどうかを確認します。
------解決策---------
c.pname='TEST';";
このセミコロンもコピーする必要はありません
------解決策------------------
ヒントを教えてください:
co_balance を選択し、 co_isstaff,staff_group_id,count from
(co_id=156 の dt_co から co_balance,co_isstaff を選択) a,
(co_id = 156 の dt_staff から Staff_group_id を選択) b,
(count として count(*) を選択dt_staff (staff_shouyetuijian = 1 および co_id = 156) c
これは、
dt_co および dt_staff を使用したクエリです。
------解決策--------
phpmyadmin で SQL コマンドを実行して結果を確認します?
------解決策----------------------
あなたはステートメントを取得し、それをデータベースで実行します。問題があるかどうかがすぐにわかります。
------解決策----------------------
まず、mysql_error() と mysql_errno() を使用して確認します。エラーメッセージを見てください。
------解決策---------
php ファイルのエンコーディングを、php ファイルのエンコーディングに統一します。データベース 試してみてください。 このエラーは、コーディングの不一致が原因で発生する可能性があります。
------解決策---------
- PHP コード
$result=mysql_query($query,$link) または die("クエリが失敗しました"); echo "1 ".mysql_error(); /*結果をhtmlに出力*/ MySQL_num_rows($result); echo "2 ".mysql_error(); while($row=mysql_fetch_array($result)) {エコー $row[0]; echo "3 ".mysql_error(); <div class="clear"></div>
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7287
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1206
29



PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか?

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか?

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか?

データベースにおける Java 列挙型のアプリケーション シナリオは何ですか?

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法

PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか?
