2013-11-01 38 views
0

我對編程非常陌生,一直在觀看YouTube視頻,並閱讀許多書籍以熟悉一些編程組件。我在youtube上觀看了TimKipp教程,PHP系列 - 構建PHP MySQL論壇教程系列部分,關於使用php/mysql製作登錄頁面。我覺得我已經完成了從建立數據庫到所有編程的所有工作。儘管如此,當我使用我創建的用戶名/密碼登錄表單時,mysql die功能始終提醒我。我找不到我出錯的地方。另外,我使用甲基苯丙胺 這是在登錄頁面腳本mysql連接總是死

<?php session_start(); ?> 




    <html> 
    <head> 
    <title> untitled/title> 
    </head> 

    <body> 

    <div id="wrapper"> 
    <h2>timkipp tutorial</h2> 
    <p> basic login page</p> 

    <?php 
     if (!isset($_SESSION['uid'])) { 
     echo "<form action='login_parse.php' method='post'> 
     Username: <input type='text' name='username' /> &nbsp; 
     Password: <input type='password' name = 'password' /> &nbsp; 
     <input type='submit' name='submit' value='Login' /> 
     "; 
     } else { 
      echo "<p> You are logged in as ".$_SESSION['username']." &bull; 
       <a href='logout_parse.php'> Logout</a></p>"; 
     } 
     ?> 

     </div> 
     </body> 
     </html> 

這是我用來連接到數據庫

  <?php 
      $host = "localhost" ; 
      $username = "root" ; 
      $password = "" ; 
      $db = "tests" ; 

      mysql_connect($host, $username, $password) or die("Just keep going"); 
      mysql_select_db($db); 

     ?> 

如果有人能在正確的方向指向我,那會很棒。謝謝你在前進

+0

什麼是你的會話超時限制?你可以分享你的'phpinfo()'結果嗎? –

+0

你正在得到什麼錯誤? –

+2

你應該把'die'改成'die(mysql_error())' - 數據庫會告訴你爲什麼有問題。 – andrewsi

回答

0

使用此作爲連接

 <?php 
     $host = "localhost" ; 
     $username = "root" ; 
     $password = "" ; 
     $db = "tests" ; 

     $connect = mysql_connect($host, $username, $password) or die("Could Not Connect To The Server"); 
     $db_sel = mysql_select_db($db, $connect) or die("Could Not Select The Database"); 

    ?> 
+0

我試過這樣做,它是一個錯誤,「無法連接到服務器」 –