enter3017sky / mentor-program-2nd-blog

MTR02 學習紀錄
1 stars 2 forks source link

[MTR01]Lesson 5-1 後端基礎 #25

Open enter3017sky opened 6 years ago

enter3017sky commented 6 years ago

後端「實際上」到底是什麼?

  1. 需要有一個 伺服器 來處理 Request 跟 Response。
    • 伺服器 Apache
  2. 需要 寫程式 來處理。
    • 寫程式 PHP
  3. 需要有 資料庫 可以儲存資料。
    • 資料庫 MySQL CS101-5-3
    • Structural Query Language 結構化的查詢語言 select * form users

MySQL 語法

image

Apache

function handle(request){
    const response = executePhp(request)
    return response
}

function executePhp(){
    return call(php, request)
}

var db = open_database('...')
db.read()....
return de.first.id

PHP

<h1>
    <?php
        echo 'hello world'
    ?>
</h1>

<div>
    <div>PHP 語法</div>
    <ul>
        <li>變數要用 $ 開頭</li>
        <li>字串連接用 . </li>
        <li>結尾要 ;</li>
    </ul>
</div>

<?php
// php forloop 0~9
    for($i = 0; $i < 10; $i++) {
        echo $i . '<br>';
    }
?>

<?php
// php forloop 0~9
    echo '<ul>';
    for($i = 0; $i < 10; $i++) {
        echo '<li>'.$i.'</li>';
    }
    echo '</ul>';
?>
<!-- 沒有包在 php 程式碼裡面的東西它都會直接回傳,所以可以改成這樣 -->
<ul>
<?php
    for($i = 0; $i < 10; $i++) {
        echo '<li>'.$i.'</li>';
    }
?>
</ul>