Предупреждение: mysqli_fetch_array () ожидает, что параметр 1 будет mysqli_result (с запросом mysql, имеющим переменные) - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь получить данные из php с помощью запроса mysql, в запросе mysql определены переменные. В моей консоли mysql она работает правильно, но в php она не работает. У вас есть идея, как это решить?

$connect = mysqli_connect($host,$user,$password,$dbname) or die("Couldnot connect to server");
        if (isset($_GET['searchterm']))
        $searchq =  $_GET['searchterm'];
        $query = (
        "set @a :=' ';
        set @b :=' ';
        select    dr_acc_no, dr_name, met_acc_no, met_mol_wt, rc, ff
        from (
        select 
        if (@a = d.dr_acc_no, '', d.dr_acc_no) as dr_acc_no,
        if (@a = d.dr_acc_no, '', d.dr_name)as dr_name,
        if (@b = m.met_acc_no, '', m.met_acc_no) as met_acc_no,
        if (@b = m.met_acc_no, '', mid.met_mol_wt) as met_mol_wt,
        l.rc,  l.ff,   
        @a := d.dr_acc_no as dacno,
        @b := m.met_acc_no as macno
        from  drug_info d
        join met_info m
        on  d.dr_acc_no = m.dr_acc_no_mi
        left join met_info_desc mid
        on m.met_acc_no = mid.met_acc_no_mid
        left join lrc l
        on 
        mid.met_acc_no_mid =  l.met_acc_no_lrd
        where d.dr_acc_no  = '$searchq')z");
        $result= mysqli_multi_query($connect, $query);
        ?>
        <?php
        while($rows= mysqli_fetch_array($result))
        {
        ?>
        <p align = "center"><?php  echo $rows['dr_acc_no']?></p></>
        <p  align = "center"><?php  echo $rows['dr_name']?></p></>
        <p  align = "center"><?php  echo $rows['met_acc_no']?></p></> 
        <p  align = "center"><?php  echo $rows['met_mol_wt']?></p></>
        <p  align = "center"><?php  echo $rows['rc']?></p></>
        <p  align = "center"><?php  echo $rows['ff']?></p></>
        <?php
        }
        ?>
        </body>
        </html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...