總網頁瀏覽量

2015年11月15日 星期日

簡易的php連接SQL

<Html>
    <Head>    <meta charset="UTF-8">  //使用YTF-8顯示, 不然中文顯示不出來
        <Title>
            Test 001   //<Title> 網頁標題
        </Title>
    </Head>
    <Body>
        Start
        <p>
        <?php  //PHP 片段起始點
            $today = date('Y-m-d H:i:s',time());  將現在時間 年-月-日 時-分-秒 放入 $today 中
            echo $today;  //顯示
            echo '<br>';    // 換航
            echo '<br>'; 
           
            $link = mysql_connect('localhost','test','');  //連接資料庫主機
            if(!$link){
                die('mysql_connect false');
                echo '<br>'; 
            }
           
            $db_selected = mysql_select_db('test', $link);   //選擇要使用主機內的哪一個資料庫
            if (!$db_selected) {
                die ('Can\'t use: ' . mysql_error());
                echo '<br>'; 
            }
        ?>
       
        //做一個表單, 表單名稱為"formName", 並將結果放到 "PHP_Form.php" 中, 利用 post 方式
        <form name = "formName" action ="PHP_Form.php" method = "post" >
            User name: <input type = "text" name = "user" /> 
            //輸入的資料型態為text檔, 輸入的資料會命名為 user 傳遞
           <input type ="submit" value = "Send"/>        //輸入完資料後按下按鈕輸入, 按鈕顯示send
        </form>
        </p>
        End
    </Body>
</Html>
-----------------------------------------------------------





-----------------------------------------------------------

PHP_Form.php
 將由post輸入的資料放入變數 $X 中.
<?php
    $X = $_POST["user"];
    //echo $_POST["user"];
    echo $X;
    echo '<br>';
       
            // 新增一個 mysqli 的物件, 參數為(使用者帳號, 主機, 主機密碼, 資料庫)
            $mysqli = new mysqli("localhost", "test", "", "test");
            // 並把剛才的資料放入資料庫中
            $sql = "INSERT INTO test_datebase (name, Date)VALUES ('$X', 'Doe')";
            if ($mysqli->query($sql) === TRUE) {
                echo "New record created successfully";
            } else {
                echo "Error: " . $sql . "<br>" . $link->error;
            }
       
?>
-----------------------------------------------------------

-----------------------------------------------------------
















沒有留言:

張貼留言