-2
ありがとうございます。私はこの問題を解決しようとする版くらいPHPでデータを検索するとエラーが発生する
<?php
mysqli_connect("localhost","root","bsithg1","webproj") or die("Could not connect");
$output='';
if(isset($_POST['search'])){
$searchq = $_POST['search'];
$searchq = preg_replace("#[^0-9a-z]#i","",$searchq);
$query = mysqli_query("SELECT * FROM remittancetracking WHERE TrackingNo LIKE '%$searchq%' OR amount LIKE '%$searchq%'");
$count = mysqli_num_rows($query);
if ($count == 0){
$output = ' There was no search result';
}else{
while($row = mysqli_fetch_array(query)){
$ns=$row['namereceiver'];
$cn=$row['ContactNosender'];
$output .= '<div>'.$ns.''.$cn.'</div>';
}
}
}
?>
<form method="POST">
<input type="TEXT" name="search" placeholder="Search for Tracking Number..."/>
<input type="SUBMIT" name= "" value="OK"/>
</form>
<?php print("$output");?>
をありがとう、それは私に警告この2つのエラー
追跡番号のため与えられて(!):mysqli_query()をCで を与えられた少なくとも2つのパラメータ、1を期待:\ライン8
上wamp64 \ WWW \プロジェクト\のsearch.php警告(!):mysqli_num_rows()パラメータ1は mysqli_resultことを期待し、ヌル
検索... OK 何の検索結果は
私はあなたにこのエラーを教えてくれてありがとうございます 警告:mysqli_query()はパラメータ2が文字列であることを期待しています。助けてくれてありがとうございます –
エラーは既に言いました。 2番目のパラメータが文字列かどうかを確認します。 – Irvin
この 'mysqli_fetch_array(query)'もうまくいきません;-) – Qirel