sql >> データベース >  >> RDS >> Mysql

PHPスクリプトに間違いが見つかりません

    mysql_query()でクエリを実行しませんでした 変数$curPageURLを設定しません 。

    <!DOCTYPE html>
    <html>
     <body>
    
     <?php
     function curPageURL() {
     $pageURL = 'http';
     if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
     $pageURL .= "://";
     if ($_SERVER["SERVER_PORT"] != "80") {
      $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
     } else {
      $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
     }
     return $pageURL;
     }
     echo curPageURL();
    
     //connection
     $con= mysql_connect("localhost","root","") or die ("Could not connect");
     mysql_select_db("search") or die ("Could not select db");
     echo "connection succesful";
    
     $query = "SELECT id FROM search WHERE link = '". curPageURL() . "'";
     $result = mysql_query($query);
    
     while($row = mysql_fetch_array($result)) {
     echo $row;
     }
     ?>
    
     </body>
     </html>
    

    使用したメソッドはphp5.5.0から廃止されていることに注意してください。したがって、mysqliまたはPDOを検討することをお勧めします。例は以下のphpマニュアルリンクにあります

    http://www.php.net/manual/en/mysqli.query .php

    http://www.php.net/manual/en/pdo.query .php



    1. MySQLはシャットダウンしません:サーバーを停止してください:エラー! MySQLサーバーのPIDファイルが見つかりませんでした!

    2. MySQLストレージエンジンの最適化:高性能のためのInnoDB最適化の構成

    3. Android-JSONmySQLクエリはNetworkOnMainThreadExceptionを与えます

    4. OracleDG40DBCの微調整