Codigo RN PHP
Codigo RN PHP
Módulo 3:
INTEGRACIÓN DE PHP CON BASE DE DATOS
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
Scripts
PHP
Servidor Procesador
Browser Web PHP
Servidor
MySQL
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
PHP cuenta con funciones propias para interactuar con
el motor de Base de Datos MySQL.
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_connect
Abre una conexión al servidor MySQL
resource mysql_connect ( [string host [, string usuario [, string password]]])
$linkId = mysql_connect(“localhost”,“sakila_user”,“sakila_user”);
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_select_db
Selecciona un base de datos MySQL
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_query
Envía una sentencia SQL a MySQL
Devuelve:
Para las sentencias SELECT, SHOW, DESCRIBE o EXPLAIN,
devuelve un resource en caso de éxito, y FALSE en error.
Para otro tipo de sentencias como UPDATE, DELETE, DROP, etc,
devuelve TRUE en caso éxito y FALSE si hubo error.
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_close
Cierra la conexión con el servidor MySQL
bool mysql_close ([resource identificador_enlace])
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_fetch_assoc
Devuelve una fila de resultado como un array asociativo
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_fetch_row
Devuelve una fila de resultado como un matriz escalar.
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_free_result
Libera la memoria que fue utilizada en una petición query
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_num_rows
Devuelve el número de filas en un resultado
int mysql_num_rows (resource identificador_enlace)
mysql_affected_rows
Devuelve el número de filas afectadas de la última operación MySQL
int mysql_affected_rows ([resource identificador_enlace])
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_insert_id
Devuelve el identificador generado en la última consulta
int mysql_insert_id ([ resource identificador_enlace ])
Devuelve:
El identificador generado para una columna AUTO_INCREMENT,
0 si la consulta anterior no genera un valor AUTO_INCREMENT,
o FALSE si no hay una conexión MySQL establecida.
mysql_real_escape_string
Escapa caracteres especiales de una cadena para su uso en una sentencia SQL
string mysql_real_escape_string(string cadena_a_escapar [, resource identificador_enlace ])
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_client_encoding
Devuelve el character set
string mysql_client_encoding ([ resource identificador_enlace ] )
mysql_set_charset
Establece el character set
bool mysql_set_charset (string charset [, resource identificador_enlace ])
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
mysql_errno
Devuelve el número de error ocurrido, en la última operación MySQL
ejecutada.
int mysql_errno (resource identificador_enlace)
mysql_error
Devuelve el texto del error ocurrido en la última operación MySQL ejecutada
string mysql_error (resource identificador_enlace)
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián
MySQL: Funciones
mysql_create_db
Intenta crear una nueva base de datos en el servidor.
bool mysql_create_db (string base_datos [, resource identificador_enlace])
Módulo 3: Integración de PHP con Bases de Datos Ing. Lorena Ruhl - Marco Rapallini - Javier Fabián