

お世話になります。下記の記述では、PHP7環境でエラーが出ます。  
どのように変更すれば良いのかを教えていただけましたら、助かります。

[code]

    $connect = mysqli_connect("XXXXXXX","user","password", "DBname");
    if (!$connect) {
        echo "Error: Unable to connect to MySQL." . PHP_EOL;
        echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
        echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
        exit;
    }
    mysqli_set_charset($connect, 'utf8');
    
    
    $notice_query = "SELECT * FROM NoticeTable WHERE type !='B' ORDER BY serialnum DESC";
    $notice_result = $connect->query($notice_query);
    if(!$notice_result) {
        echo "<script>
        window.alert(\"DB接続エラーです！\") 
        history.go(-1) 
        </script>";
        exit;
    }
    if(!$total) {
        echo "データなし";
    }
    $serialnumber = $total - $LineNumber*($page-1);
    for($i = $first; $i <= $last; $i++) {
        foreach ($notice_result as $notice_row) {
            $NoticeSerialNum = $notice_row['serialnum'];
            $NoticeTitle = $notice_row['noticetitle'];
            $Noticeinputdate = $notice_row['inputdate'];
            $Noticeinputdate=substr($Noticeinputdate, 0, 10);
    …
    
[/code]

追記です。。。  
PHPエラー文が表示されるのではなく、データ表示がされないのが問題になります。PHP5では、普通にデータ表示がされましたが、PHP7対応用でソース変更をしてもデータが表示されません。。。どの書き方が間違っているのかが分かりません。。。  
※WHERE type !='B' のところでしょうか。。。  
アドバイスをお願い致します。


CC BY-SA 3.0
2017-10-31T11:57:31.000
39182
2017-11-01T13:13:01.197
2017-11-01T13:13:01.197
25996
25996
question
php
DB接続とデータ出力の記述をPHP5→PHP7対応する記述へ