Предупреждение: mysqli_num_rows() ожидает, что параметр 1 будет mysqli_result
elseif (isset($_POST['search'])) { # Save-button was clicked $vname = $_POST['vendorname']; // connect to mysql $link = mysqli_connect("localhost", "root", "", "magna-billing"); // mysql search query $query = "SELECT `vendoraddress`, `vendorcontact`, 'vendorgst', 'vendorstateid', 'vendorcode' FROM `vendordetail` WHERE `vendorname` = $vname "; $result = mysqli_query($link, $query) ; if(mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_array($result)) { $vadd = $row['vendoraddress']; $vcont = $row['vendorcontact']; $vgst = $row['vendorgst']; $vstate = $row['vendorstateid']; $vcode = $row['vendorcode']; } } mysqli_free_result($result); mysqli_close($link); else { echo "Undefined"; } } else { $vadd = ""; $vcont = ""; $vgst = ""; $vstate = ""; $vcode = ""; } ?>
Что я уже пробовал:
Я пытаюсь показать значение базы данных в текстовом поле после нажатия на кнопку поиска, здесь я застрял где-то. Получение предупреждения: mysqli_num_rows() ожидает, что параметр 1 будет ошибкой mysqli_result. Заранее спасибо.