Programmes PHP sont une série de déclarations PHP, exécutés un à la fois. Voici une liste des états de PHP (avec la syntaxe) que vous utilisez lors de l'écriture des programmes de PHP:
tableau ("clé"=>"valeur», 133- #) -mourir("message") -faire {Block} while (condition) -écho item-extrait($ array) -pour (startingval- endingval-incremnt) {Block}pour chaque($ Array que $ key => $ value) {block}fonction funcname(valeur,valeur,# 133-) {block}entête("Location: URL") -si (condition) {block} elseif (condition) {block} } else {blocnumber_format(nombre,décimales) -session_start ()-session_destroy ()-interrupteur var {Case valeur déclarations percées # 133-}unset ()-tandis que (condition) {block}
Communiquer avec une base de données grâce à des fonctions PHP MySQL
PHP communique avec bases de données MySQL en utilisant un ensemble de fonctions développées spécifiquement à cet effet. Cette liste montre la syntaxe de ces fonctions fréquemment utilisées.
mysqli_connect ("hôte","ACCNT","passwd")mysqli_select_db ($ cxn, "dbname«,)mysqli_query ($ cxn, "question")mysqli_fetch_assoc ($ result)mysqli_num_rows ($ result)mysqli_insert_id ($ cxn)
Assurez base de données MySQL changements avec la requête ALTER
La ALTER requête est utilisée pour changer la structure d'une base de données MySQL. Cette liste montre la syntaxe pour les changements que vous êtes le plus susceptible de vouloir faire:
AJOUTER colname définitionALTER colname DÉFINIR PAR DEFAUT valeurALTER colname DROP DEFAULTCHANGEMENT colname newcolname définitionDROP colnameMODIFIER colname définitionRENAME newtablename
Accès et adapter une base de données avec MySQL Requêtes
PHP communique avec bases de données MySQL en envoyant des requêtes SQL. Voici une liste des requêtes SQL, avec leur syntaxe, que vous pouvez utiliser pour accéder, de visualiser, et de modifier la base de données:
ALTER TABLE le changement de tableCREATE BASE DE DONNÉES base de donnéesCREATE TABLE (col def,# 133-, la clé primaire (col))EFFACER DE tablename OÙ clauseDROP base de données|tableINSERT EN table (col,col,# 133-) VALUES (col,col,# 133-)CHARGE DATA INFILE # 8243-nom de fichier# 8243- INTO TABLE tableSELECT col,col,# 133- DE table OÙ clauseSELECT déclaration UNION SELECT déclarationMONTRER BASES DE DONNÉES | TABLEAUXMONTRER COLONNES DE tableMETTRE À JOUR table SET col=valeur,# 133- OÙ clause
Connaissant la clause WHERE MySQL Format
La OÙ clause est utilisé pour modifier un EFFACER, SELECT, ou METTRE À JOUR SQL requête. Cette liste montre le format que vous pouvez utiliser lors de l'écriture d'un OÙ article:
OÙ exp ET | OU exp ET | OU exp# 133-
où exp peut être l'un de ce qui suit:
colonne = valeurcolonne > valeurcolonne > = valeurcolonne lt; valeurcolonne lt; = valeurcolonne ENTRE valeur1 ET valeur2colonne DANS (valeur1,valeur2,# 133-)colonne PAS DEDANS (valeur1,valeur2,# 133-)colonne AIMER valeurcolonne PAS COMME valeur
Caractères spéciaux à utiliser dans mires de test d'expression PHP
Expressions régulières PHP utilisent des modèles pour tester si les utilisateurs d'entrée soumettre Lorsqu'ils utilisent les formulaires en ligne sont dans le format correct. Ce tableau présente les caractères que vous pouvez utiliser dans les modèles.
Personnage | Signification | Exemple | Rencontre | Pas un match |
---|
^ | Début de la ligne | ^ c | chat | mon chat |
$ | Fin de ligne | c $ | tic | bâton |
. | Tout caractère unique | .. | moi, aller | un |
? | Précédent article est facultative | signifier | moyennes, les hommes | gémissement |
() | Groupes caractères littéraux | signifier | signifier | hommes, mn |
[] | Tout personnage dans la série | abc [1-3] | ABC1, ABC2 | ABC4 |
[! ] | Tout caractère non dans la série | signifier | min, mon | hommes homme |
+ | Un ou plus | porte [1-3] + | door111, door131 | porte, door55 |
* | Zéro ou plus | porte [1-3] * | porte, door311 | door4, door445 |
{,} | Gamme de répétitions | 2,5} a { | aa, AAAAA | a, xx3 |
| Caractère Escapes | m n * | m * n | les hommes, signifient |
(| |) | Autres cordes | (Tom | Tommy) | Tom, Tommy | Thomas, Pour |