ホームページ  >  記事  >  バックエンド開発  >  Head First PHP&MySQL 勉強記 (2)

Head First PHP&MySQL 勉強記 (2)

WBOY
WBOYオリジナル
2016-08-08 09:31:071112ブラウズ

3. データベースを作成してデータを追加します

1. Web アプリケーションは、ユーザーの特定の目的を満たすように設計された動的な Web サイトです

2。セミコロン; while MySqL ターミナルの各 SQL ステートメントの末尾にセミコロンを追加する必要があります

3. データベースを作成します: DATABASE データベース名

テーブルを作成します: CREATE TABLE テーブル名(列名1 列タイプ1,列名2 列タイプ2,…)

デフォルトのデータベースを選択します: USE Database_name

テーブルの構造を表示します: DESCRIBE table_name

テーブルの削除: DROP TABLE table_name

データの削除: DELETE FROM table_name

where句を使用して範囲を指定します

4. MySQLでのyes/no値の表現方法には異論があるかもしれません。メソッドは非常に簡単です

5. -> プロンプトは、ステートメントが終了し、セミコロンが追加された後もステートメントを実行します

6. mysqli_fetch_array() 関数は配列にデータ行を保存します

<?php
  // addemail.php

  $dbc = mysqli_connect(&#39;localhost&#39;, &#39;root&#39;, &#39;&#39;, &#39;elvis_store&#39;)
    or die(&#39;Error connecting to MySQL server.&#39;);

  $first_name = $_POST[&#39;firstname&#39;];  // 从前台获取数据
  $last_name = $_POST[&#39;lastname&#39;];
  $email = $_POST[&#39;email&#39;];

  $query = "INSERT INTO email_list (first_name, last_name, email)  VALUES (&#39;$first_name&#39;, &#39;$last_name&#39;, &#39;$email&#39;)";
  mysqli_query($dbc, $query)          // 执行SQL语句
    or die(&#39;Error querying database.&#39;);

  echo &#39;Customer added.&#39; . $email;

  mysqli_close($dbc);
?>
<pre name="code" class="php"><?php
&#160;&#160;// sendemail.php
rreerree

  $from = &#39;jarray@foxmail.com&#39;;
&#160; $subject = $_POST[&#39;subject&#39;];
&#160; $text = $_POST[&#39;elvismail&#39;];

&#160; $dbc = mysqli_connect(&#39;localhost&#39;, &#39;root&#39;, &#39;&#39;, &#39;elvis_store&#39;)
&#160; &#160; or die(&#39;Error connecting to MySQL server.&#39;);

&#160; $query = "SELECT * FROM email_list";
&#160; $result = mysqli_query($dbc, $query)            // 执行SQL语句
&#160; &#160; or die(&#39;Error querying database.&#39;);

&#160; while ($row = mysqli_fetch_array($result)){     // while循环条件是mysqli_fetch_array()函数的返回值
&#160; &#160; $to = $row[&#39;email&#39;];
&#160; &#160; $first_name = $row[&#39;first_name&#39;];
&#160; &#160; $last_name = $row[&#39;last_name&#39;];
&#160; &#160; $msg = "Dear $first_name $last_name,\n$text";
&#160; &#160; mail($to, $subject, $msg, &#39;From:&#39; . $from);
&#160; &#160; echo &#39;Email sent to: &#39; . $to . &#39;<br />';
  } 

  mysqli_close($dbc);
?>

りー

以上、Head First PHP&MySQL 学習ノート (2) を関連内容も含めて紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。