ホームページ >バックエンド開発 >PHPチュートリアル >PHP&MYSQL レビューの概要_PHP チュートリアル

PHP&MYSQL レビューの概要_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-14 10:07:09921ブラウズ

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;......

}

パラメータが双方向にデータを転送できるように、パラメータの前に「&」を追加することができます。パラメータにデフォルト値を割り当てることもできます。

2.MYSQL 構文

数値型

列の種類

必要なストレージの量

タイニート

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_else.php

性別を入力してください:

男性

女性

if ($gender=="女性")

echo "

こんにちは、お嬢様

";

その他

エコー「こんにちは、先生

」;

?>

ボディ>

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