Programas PHP son una serie de declaraciones de PHP, ejecutados uno a la vez. He aquí una lista de los estados de PHP (con sintaxis) que se utilizan al escribir programas PHP:
array ("llave"=>"valor", # 133-) -morir("mensaje") -hacer {Bloque} while (condición) -eco item-extracto($ array) -para (startingval- endingval-incremnt) {Bloque}para cada($ Array como $ key => $ valor) {bloque}función funcname(valor,valor,# 133-) {bloque}encabezamiento("Localización: URL") -si (condición) {bloque} elseif (condición) {bloque} else {bloque}number_format(número,decimales) -session_start ()-session_destroy ()-interruptor var {Case valor declaraciones Break- # 133-}unset ()-mientras (condición) {bloque}
Comunicarse con una base de datos a través de funciones PHP MySQL
PHP se comunica con bases de datos MySQL mediante el uso de un conjunto de funciones desarrolladas específicamente para este propósito. Esta lista muestra la sintaxis de estas funciones de uso frecuente.
mysqli_connect ("anfitrión","ACCNT","passwd")mysqli_select_db ($ cxn "dbname",)mysqli_query ($ cxn "consulta")mysqli_fetch_assoc ($ resultado)mysqli_num_rows ($ resultado)mysqli_insert_id ($ cxn)
Hacer MySQL Database Cambios con el ALTER consulta
los ALTER consulta se utiliza para cambiar la estructura de una base de datos MySQL. Esta lista muestra la sintaxis para los cambios que tienen más probabilidades de querer hacer:
AÑADIR nomCol definiciónALTER nomCol CONFIGURAR COMO PREDETERMINADO valorALTER nomCol DROP DEFAULTCAMBIAR nomCol newcolname definiciónSOLTAR nomColMODIFICAR nomCol definiciónRENAME newtablename
Acceso y Adaptar una base de datos con consultas de MySQL
PHP se comunica con bases de datos MySQL mediante el envío de consultas SQL. Aquí está una lista de consultas SQL, con su sintaxis, que puede utilizar para acceder, ver y modificar la base de datos:
ALTER MESA el cambio de mesaCREAR BASE DE DATOS base de datosCREAR MESA (col def,# 133-, PRIMARY KEY (columna))BORRAR DE nombretabla DÓNDE cláusulaSOLTAR base de datos|mesaINSERT DENTRO mesa (columna,columna,# 133-) VALUES (columna,columna,# 133-)CARGA DATOS INFILE # 8243-Nombre del archivo# 8243- EN MESA mesaSELECT columna,columna,# 133- DE mesa DÓNDE cláusulaSELECT declaración UNION SELECT declaraciónESPECTÁCULO Bases de datos | TABLASESPECTÁCULO COLUMNAS DE mesaACTUALIZACIÓN mesa SET columna=valor,# 133- DÓNDE cláusula
Conocer el MySQL DONDE Formato Cláusula
los DÓNDE cláusula se utiliza para modificar una BORRAR, SELECT, o ACTUALIZACIÓN SQL consulta. Esta lista muestra el formato que se puede utilizar al escribir un DÓNDE cláusula:
DÓNDE exp Y | O exp Y | O exp# 133-
dónde exp puede ser uno de los siguientes:
columna = valorcolumna > valorcolumna > = valorcolumna lt; valorcolumna lt; = valorcolumna ENTRE valor1 Y valor2columna IN (valor1,valor2,# 133-)columna NO EN (valor1,valor2,# 133-)columna COMO valorcolumna DIFERENTE A valor
Caracteres especiales para uso en la expresión PHP Patrones de prueba
Expresiones regulares de PHP utilizan patrones para probar si los usuarios de entrada se someten Al utilizar formularios en línea están en el formato correcto. Esta tabla muestra los caracteres que se pueden utilizar en los patrones.
Personaje | Significado | Ejemplo | Partido | No es un partido |
---|
^ | A partir de la línea | ^ c | gato | mi gato |
$ | Fin de la línea | c $ | tic | palo |
. | Cualquier carácter individual | .. | me voy | la |
? | Precediendo elemento es opcional | mea? n | medias, hombres | gemido |
() | Grupos caracteres literales | m (ea) n | significar | hombres, mn |
[] | Cualquier personaje en conjunto | abc [1-3] | ABC1, abc2 | ABC4 |
[! ] | Cualquier no carácter en conjunto | [! ea] m n | min, lun. | hombres hombre |
+ | Uno o mas | puerta [1-3] + | door111, door131 | puerta, door55 |
* | Cero o más | puerta [1-3] * | puerta, door311 | door4, door445 |
{,} | Rango de repeticiones | a {2,5} | aa, aaaaa | a, xx3 |
| Carácter Escapes | m * n | m * n | los hombres, con una media |
(| |) | Cuerdas Alternos | (Tom | Tommy) | Tom, Tommy | Thomas, Para |