第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如果 field_1 包含 %word% 使用 MySQL 和 PHP 返回 field_2

如果 field_1 包含 %word% 使用 MySQL 和 PHP 返回 field_2

PHP
慕后森 2023-04-15 20:45:11
不幸的是,我有一個(gè)數(shù)據(jù)庫恰好是這樣填充的:id       field_1       field_2-------- ------------- -------1        weight        1751        height        881        age           262        weight        1662        age           153        weight        843        height        1883        age           44假設(shè)我想從 id 3 獲取height和age數(shù)據(jù)。我正在查詢SELECTand GROUP BY id,但接下來我該做什么?我試過這個(gè)方法:if (strpos( $row['field_1'], 'height') !== false) :    $height = $row['field_2'];endif;但這似乎是一個(gè)糟糕的選擇,因?yàn)楫?dāng)涉及到很多變量時(shí),它的行為很奇怪。
查看完整描述

2 回答

?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

假設(shè)您想要一行中的結(jié)果,請(qǐng)執(zhí)行兩次SELECT并從每個(gè)中選擇結(jié)果:


SELECT height, age FROM (

  ( SELECT `field_2` AS height FROM tbl WHERE `id`=1 AND `field_1`='height') t1,

  ( SELECT `field_2` AS age FROM tbl WHERE `id`=1 AND `field_1`='age') t2

)

或者,如果您不介意解析結(jié)果:


SELECT * FROM `tbl` WHERE id=3 AND ( field_1='height' OR field_2='age' )

然后您的 PHP 代碼將必須檢查每一行的heightor age:


if ( $row['field_1'] == 'age' ) {

    // $row['field_2'] is the age

} else if ( $row['field_2' == 'height' ) {

    // $row['field_2'] is the height

}


查看完整回答
反對(duì) 回復(fù) 2023-04-15
?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

嘗試這個(gè)


$arr = [];

$height;

$width;

$q = "SELECT `field_2` FROM 

`table_Nam` WHERE `id` = 3";

$result = 

mysqli_fetch_assoc(mysqli_query

($con, $q));


while($row = $result){

    if($row['field_1'] == 

    'height')  

    {

   $height = $row['field_2'];

    }else if($row[field_2'] == 

    'age'){

      $age = $row['field_2'];

    }

希望這可以幫助


查看完整回答
反對(duì) 回復(fù) 2023-04-15
  • 2 回答
  • 0 關(guān)注
  • 140 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)