0

これが私のコードです:

<?php db_connect.php

    echo "connecting to DB..."
    $host = "localhost";
    $user = "root";
    $pass = "*****";

    $databaseName = "atlas_test";
    $tableName = "sites";

    $con = mysql_connect($host, $user, $pass);

        if(!$con){
            die ('Could not connect: ' . mysql_error());
        }

    echo "DB connect successful..."

?>

...そして、ページを実行しようとすると、次のエラー メッセージが表示されます。

「解析エラー...「,」または「;」が必要です db_connect.php の 4 行目...」

4

3 に答える 3

5

echo は ; で終わる必要があります。

これは接続エラーではありません。基本的な PHP の間違い。解析エラーは良いヒントです。ない ; エラーの次の行にエラー行が表示されることがよくあります。前のラインで。

于 2012-09-20T21:49:38.910 に答える
3

この行:

echo "connecting to DB..."

次のようになります。

echo "connecting to DB...";

そのエコーは3行目にあり、現在セミコロンがないため、PHPが4行目のエコーを読み取ると、異常になります(3行目に問題があるように見えても、4行目を参照しているのはそのためです)。

于 2012-09-20T21:51:15.353 に答える
3

エコーステートメントの後にセミコロンを忘れました。

echo "connecting to DB...";

echo "DB connect successful...";
于 2012-09-20T21:51:19.910 に答える