PHP&MYSQLレビュー概要1
1.PHPの構文
◆ データ型
PHP には、整数、浮動小数点数 (または実数、倍精度数値)、文字列の 3 つの基本的なデータ型しかありません。文字列では一重引用符と二重引用符を使用できますが、それぞれの意味は異なります。変数は二重引用符内でのみ使用できます。
◆変数
変数を使用する場合、変数の型を事前に指定(または定義)する必要はありません。同じ変数に異なる型のデータを割り当てることができます。ただし、グローバル変数を使用したい場合は、グローバル命令を使用する (または、グローバル命令を $GLOBALS[] 配列に追加する) 必要があります。静的変数を使用するには、静的命令を使用します。
◆配列
配列を使用する場合、その型とサイズを指定する必要はなく、直接使用できます。同じ配列の要素は異なるデータ型を持つことができます。
◇スカラー配列
次の代入ステートメントを使用して、スカラー配列を生成します。
$a[0]=100;
$a[1]="こんにちは";
$a[2]=23.4;
◇連想配列
次の代入ステートメントを使用して連想配列を生成します。
$students[名前]= '張三';
$学生[年齢]= 20;
$students[電話]= '65032905-8097';
データベースにアクセスするとき、レコードは角かっこ内のフィールド名を含む連想配列として使用できます。
◆オペレーター
一般的にはC言語の演算子を保持します。文字列連結文字「.」を追加しました(オブジェクトのメンバーにアクセスする場合は「->」を使用します)。配列に初期値を割り当てるために使用される「=>」演算子を追加しました。また、「and」と「or」では論理積(「&&」)、論理和(「||」)も使用でき、排他的論理和「xor」が追加されます。
◆基本的な文章
if-else文、switch-case文、for文、while文、do-while文、 continue文、break文を習得する必要があります。 require ステートメントと include ステートメント。ディスク ファイルを挿入するために使用されます。違いは、条件ステートメントで使用する場合、 include は条件が満たされた場合にのみファイルを挿入するのに対し、 require は常に挿入することです。形式は次のとおりです:
include("ファイル名");
require("ファイル名");
◆関数の定義と使い方
関数の型やパラメータの型を指定せずに関数を定義するには、functionを使用します。
function関数名(パラメータ1、パラメータ2、...)
{ ステートメント 1; ステートメント 2;......
}
パラメータが双方向にデータを転送できるように、パラメータの前に「&」を追加することができます。パラメータにデフォルト値を割り当てることもできます。
数値型
列の種類
必要なストレージの量
タイニート
1バイト
スモールミント
2バイト
ミディアムミント
3バイト
INT
4バイト
整数
4バイト
ビッグINT
8バイト
フロート(X)
X フロート
4バイト
ダブル
8バイト
倍精度
8バイト
本物
8バイト
10 進数(月、日)
M バイト (D+2、M
数値(医学、博士)
M バイト (D+2、M
日付と時刻のタイプ
列の種類必要なストレージの量
日付
3バイト
日時
8バイト
タイムスタンプ
4バイト
時間
3バイト
年
1バイト
文字列型
列の種類必要なストレージの量
チャー(M)
M バイト、1
VARCHAR(M)
L+1 バイト、L
小さなブロブ、小さなテキスト
L+1 バイト、L
ブロブ、テキスト
L+2 バイト、L
中ブロブ、中テキスト
L+3 バイト、L
長いブロブ、長いテキスト
L+4 バイト、L
ENUM('値1','値2',...)
列挙値の数に応じて 1 バイトまたは 2 バイト (最大 65535)
SET('値1','値2',...)
セットメンバーの数に応じて、1、2、3、4、または 8 バイト (最大 64 メンバー)
1. 新しいデータベースを作成します
CREATE DATABASE データベース名
2.データベースを表示
データベースを表示する
3.データベースを開きます
データベース名を使用
4. データベース内のテーブルを表示します
テーブルを表示
5.テーブル構造を表示する
DESCRIBE テーブル名 または SHOW COLUMNS FROM テーブル名
6. テーブルを作成する
CREATE TABLE テーブル名(フィールド名 データ型(データサイズ) [NOT NULL][PRIMARY KEY[AUTO_INCREMENT]],...)
7. テーブルを変更する
A. 新しいドメインを追加します
形式: ALTER TABLE テーブル名 ADD COLUMN フィールド名 データ型(データサイズ) NOT NULL...
B. ドメインを変更する
形式: ALTER TABLE テーブル名 CHANGE COLUMN フィールド名 フィールド定義
C. ドメインの削除
形式: ALTER TABLE テーブル名 DROP COLUMN ドメイン名
8.テーブルの削除
形式: DROP TABLE テーブル名
9.クエリを選択
形式: SELECT ドメイン名 [AS ドメインエイリアス]...FROM テーブル名 [WHERE 条件][GROUP BY...][HAVING...][ORDER BY...]
10. 単一レコードを追加します
テーブル名(フィールド1、フィールド2、...)に値(値1、値2、...)を挿入します
11.複数のレコードを追加する
insert into テーブル名 (フィールド 1, フィールド 2,...) select field from テーブル where 条件;
12.記録を更新
テーブル名を更新、ドメイン名=新しい値、条件を設定
13.レコードの削除
条件が指定されているテーブル名から削除
3. 例
1. IF…ELSEプログラム
if ($gender=="女性")
echo "
その他
エコー「<>こんにちは、先生
?>
ボディ>