ホームページ データベース mysql チュートリアル MySQL多表之间字段的匹配实现代码

MySQL多表之间字段的匹配实现代码

Jun 07, 2016 pm 05:55 PM
マッチ 分野

本文主要介绍下MySQL多表之间字段的匹配;如tag表中name匹配info中的name,接下来详细介绍下,感兴趣的你可以参考下哈

代码如下:
$sql=$empire->query("select table.title,lianxi,table.dizhi,table.id from table,table1 where table1.sid like concat( '%|',table.id,'|%') and table1.id=".$navinfor[id]."");
while($r=$empire->fetch($sql))
{
$title=$r['title'];
$lianxi=$r['lianxi'];
$dizhi=$r['dizhi'];
}

如下:两个表info,tag
info 表
id name
1 aa和bb
2 bb和cc
3 ee和dd
tag表
1 aa
2 bb
tag表中 name 匹配 info 中的name
这样写就有问题:
代码如下:
select info.id, info.name from tag,info where info.name like ‘%'+tag.name+'%'

正确:
代码如下:
select info.id, info.name from tag,info where info.name like concat( '%',tag.name, '%')
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Go の正規表現の実践ガイド: 16 進数のカラー コードを一致させる方法 Go の正規表現の実践ガイド: 16 進数のカラー コードを一致させる方法 Jul 13, 2023 am 10:46 AM

Go 言語の正規表現実践ガイド: 16 進数のカラー コードを照合する方法 はじめに: 正規表現は、パターン マッチングと文字列の検索のための強力で柔軟なツールです。 Go 言語では、組み込みの正規表現パッケージ regexp を使用してこれらの操作を実装できます。この記事では、Go 言語で正規表現を使用して 16 進数のカラーコードを照合する方法を紹介します。正規表現パッケージのインポート まず、Go 言語の正規表現パッケージ regexp をインポートする必要があります。コードの先頭に次の import ステートメントを追加できます。

PHP 正規表現の動作: 文字と数字の一致 PHP 正規表現の動作: 文字と数字の一致 Jun 22, 2023 pm 04:49 PM

PHP 正規表現の練習: 文字と数字の照合 正規表現は、文字列の照合に使用されるツールであり、文字列の検索、置換、分割などの操作を簡単に実装できます。正規表現は、PHP 開発においても非常に便利なツールです。この記事では、PHP 正規表現を使用して文字と数字を一致させる方法を紹介します。単一文字の一致 単一文字を一致させるには、正規表現で文字クラスを使用できます。文字クラスは角かっこ [] で表されます。その中の文字は、一致する文字を表します。ハイフン - を使用して範囲を表すことができます。

PHP 正規表現: 厳密な一致とあいまいな包含の除外 PHP 正規表現: 厳密な一致とあいまいな包含の除外 Feb 28, 2024 pm 01:03 PM

PHP 正規表現: 完全一致と除外 ファジー包含正規表現は、プログラマがテキストを処理する際に効率的な検索、置換、フィルタリングを実行できる強力なテキスト マッチング ツールです。 PHP では、正規表現は文字列処理やデータ マッチングにも広く使用されています。この記事では、PHP で完全一致を実行し、あいまい包含操作を除外する方法に焦点を当て、具体的なコード例を使用して説明します。完全一致 完全一致とは、バリエーションや余分な単語ではなく、正確な条件を満たす文字列のみと一致することを意味します。

PHP 文字列マッチングのヒント: あいまいな組み込み式を避ける PHP 文字列マッチングのヒント: あいまいな組み込み式を避ける Feb 29, 2024 am 08:06 AM

PHP 文字列マッチングのヒント: あいまいな組み込み式を避ける PHP 開発では、文字列マッチングは一般的なタスクであり、通常は特定のテキスト コンテンツを検索したり、入力形式を検証したりするために使用されます。ただし、一致の精度を確保するために、曖昧な包含式の使用を避ける必要がある場合があります。この記事では、PHP で文字列マッチングを行うときにあいまいな包含式を回避するためのテクニックをいくつか紹介し、具体的なコード例を示します。完全一致には preg_match() 関数を使用します。 PHP では、preg_mat を使用できます。

Jedi Submarine 2 でのマッチング方法 Jedi Submarine 2 でのマッチング方法 Feb 27, 2024 pm 08:43 PM

Jedi Submarine 2 は、高品質の傑作ゲームプレイを備えたサードパーソン シューティング ゲームです。友達と一緒にオンライン シューティング バトルの操作の楽しさを探索できる、エキサイティングなゲームプレイがたくさんあります。ゲーム内のオンライン モードはマッチング可能です。一部のプレイヤーは私と対戦することができます。マッチングの操作方法がまだわかりません。今回は、ジェダイ サブマリン 2 のマッチング操作チュートリアルを紹介します。回答: 惑星インターフェイスで [クイック マッチ] をクリックします。ジェダイ サブマリン 2 のマッチング方法. ジェダイ サブマリン 2 のクイック マッチングは非常に優れた機能で、プレイヤーが一緒にマッチングするチームメイトを見つけたり、一緒にミッションに参加したり、より高いミッション評価を得るためにお互いに協力したりするのに役立ちます。マッチング オプションはプラネット インターフェースにあります。タスクを探しているとき、またはパブリック ルームを表示しているときは、下にクイック マッチングが表示されます。クリックしてマッチングを開始します。プレイヤーがクロスレベリングをオンにした場合

PHP でフィールドが空かどうかを確認するにはどうすればよいですか? PHP でフィールドが空かどうかを確認するにはどうすればよいですか? Mar 20, 2024 pm 03:09 PM

PHP は Web サイト開発で広く使用されているスクリプト言語であり、開発者にとって、フィールドが空かどうかを判断する必要があることがよくあります。 PHP では、フィールドが空かどうかをいくつかの簡単な方法で判断できます。この記事では、PHP でフィールドが空かどうかを判断する方法を紹介し、参考として具体的なコード例を示します。 PHP では、通常、empty() 関数または isset() 関数を使用して、フィールドが空かどうかを判断できます。次に、これら 2 つの機能の使い方をそれぞれ紹介します。 empty() 関数を使用する

Java の NoSuchFieldError - フィールドが見つからない場合の解決策 Java の NoSuchFieldError - フィールドが見つからない場合の解決策 Jun 25, 2023 am 11:33 AM

Java の NoSuchFieldError - フィールドが見つからない場合の解決策 Java は、エンタープライズ レベルのアプリケーションや大規模なデータ処理で広く使用されている高水準プログラミング言語です。 Javaの開発過程では、NoSuchFieldErrorなどのエラーが発生することがあります。このエラーは、JVM が実行時に必要なフィールドを見つけられないことを意味します。この記事では、NoSuchFieldError とその解決方法について詳しく説明します。 NoSuchFieldEとは何ですか

mysqlフィールドとはどういう意味ですか? mysqlフィールドとはどういう意味ですか? Jul 10, 2023 pm 02:14 PM

mysql フィールドは、データを保存するために使用される、mysql データベース テーブル内の特定のタイプと長さの列です。 MySQL では、各フィールドに特定のデータ型が必要です。一般的なデータ型には、整数、浮動小数点数、文字列、日付、時刻が含まれます。これらのデータ型によって、MySQL が各フィールドに格納できるデータが決まります。

See all articles