mysql で 2 つのテーブルを取得しました。それらを脂質と付加物と呼びます。
脂質:
ID | name | mz | hg |
1 | 36:2 | 785 | PC |
2 | 36:1 | 803 | PT |
3 | 36:2 | 804 | PS |
付加物:
ID | name | mz | charge |
1 | +H+ | 1. | 1 |
2 | -H+ | -1. | -1 |
わかりました、36:2 を検索する必要がありますが、与えられたすべての情報が必要であり、さらに mz に追加された付加表が必要です。したがって、次のような配列を取得する必要があります。
[ID] => 1
[name] => 36:2
[hg] => PC
[mz] => 785
[mz +H+]=>786
[charge +H+] =>1
[mz-H+] =>784
[charge -H+] =>-1
[ID] => 3
[name] => 36:2
[hg] => PS
[mz] => 804
[mz +H+]=>805
[charge +H+] =>1
[mz-H+] =>803
[charge -H+] =>-1
編集:
私はWebサイトを使用してmysqlデータベースから結果を取得しています...だから、このphpコードを使用しています..結果の一部を取得しています。
if(preg_match('/([0-9]+):([0-9]+)/',$name))
{
if(!$head)
{
$result = mysql_query("SELECT * FROM lipids where name='$name'");
}
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
print_r($row);
}
//$name = ユーザーが入力フィールドから入力する変数です。
oen 入力には複数の回答があります。したがって、回答のリストは大きくなります。上記の表は、より多くのデータがあるため、簡単な概要にすぎません。