Your SlideShare is downloading. ×
  • Like
Funcionesphp
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
809
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
58
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Funciones conexión de PHP con MYSQL
  • 2. msql_connect Abre una conexión con MS SQL server. msql_connect ( host, root, password) <?php $host= &quot;127.0.0.1&quot; ; $usuario = &quot;root&quot;; $password = &quot;12345&quot;; $connectar = mysql_connect($host,$usuario,$password); ?>
  • 3.
    • <?php
    • $conexion = mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;12345&quot;);
    • ?>
  • 4.
    • msql_close
    • cierra una conexión con MS SQL Server.
    • msql_close ( link_identifier)
  • 5.
    • <?php
    • $link = mysql_connect('localhost', 'root', '12345');
    • if ($link)
    • {
    • echo 'Conectado satisfactoriamente';
    • }
    • else
    • {
    • ('No pudo conectar: '. mysql_error());
    • }
    • mysql_close($link);
    • ?>
  • 6.
    • mysql_error()
    • Devuelve el texto con error del mensaje de la anterior operación MySQL
  • 7.
    • msql_select_db
    • selecciona una base de datos MS SQL
    • msql_select_db
    • ( base de datos, variable)
  • 8.
    • <?php
    • $conexion = mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;12345&quot;);
    • mysql_select_db(&quot;farmacia&quot;, $conexion);
    • ?>
  • 9.
    • msql_fetch_array
    • Captura registros en un array
    • mssql_fetch_array ( consulta)
  • 10.
    • <?php
    • $conexion = mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;12345&quot;);
    • mysql_select_db(&quot;ventas&quot;, $conexion);
    • $consulta= mysql_query(&quot;select idproducto, nomproducto from productos&quot;);
    • //$array = mysql_fetch_array($consulta);
    • //echo($array[&quot;idproducto&quot;]. &quot; &quot;.$array[&quot;nomproducto&quot;]);
    • ?>
  • 11.
    • While ($row = mysql_fetch_array($consulta))
    • {
    • echo (&quot;<p>&quot;. $row[&quot;idproducto&quot;]. &quot; &quot;.$row [&quot;nomproducto&quot;] .&quot;</p>&quot;);
    • }
  • 12. msql_fetch_field (PHP 3, PHP 4 >= 4.0.0) obtiene la información de los campos msql_fetch_field ( consulta, i) i= recorrido realizado por un bucle
  • 13.
    • <?php
    • $conn = mysql_connect('localhost', 'root', '12345');
    • if ($conn)
    • {
    • mysql_select_db('ventas');
    • $result = mysql_query('select * from productos');
    • echo mysql_num_fields($result);
    • $i = 0;
    • while ($i < mysql_num_fields($result))
    • {
    • echo &quot;Information de columna $i:<br />n&quot;;
    • $meta = mysql_fetch_field($result, $i);
    • echo &quot;<pre>
    • blob: $meta->blob
    • max_length: $meta->max_length
    • multiple_key: $meta->multiple_key
    • name: $meta->name
    • not_null: $meta->not_null
    • numeric: $meta->numeric
    • primary_key: $meta->primary_key
    • table: $meta->table
    • type: $meta->type
    • unique_key: $meta->unique_key
    • unsigned: $meta->unsigned
    • zerofill: $meta->zerofill
    • </pre>&quot;;
    • $i++;
    • }
    • mysql_free_result($result);
    • }
    • else
    • {
    • ('No pudo conectar: '. mysql_error());
    • }
    • ?>
  • 14.
    • mysql_free_result($result).
    • Libera la información de memoria
    • mysql_num_fields ($result).
    • Cuenta el número de campos
    • mysql_num_rows($result);
    • Cuenta el numero de registros
  • 15.
    • msql_fetch_row
    • obtiene la fila como un array numerado
    • msql_fetch_row ( consulta)
    • Devuleve: Un array que corresponde a la fila capturada, o FALSE si no hay más fila
  • 16.
    • Tabla de contenidos
    • mysql_affected_rows  -- Devuelve el número de filas afectadas de la última operación MySQL
    • mysql_change_user  --  Cambia el usuario conectado en la conexión activa
    • mysql_client_encoding  -- Devuelve el nombre del juego de caracteres
    • mysql_close  -- cierra el enlace con MySQL
    • mysql_connect  -- Abre una conexión a un servidor MySQL
    • mysql_create_db  -- Crea una base MySQL
    • mysql_data_seek  -- Mueve el puntero interno
    • mysql_db_name  -- Obtener datos de resultado
    • mysql_db_query  -- Envia una sentencia MySQL al servidor
    • mysql_drop_db  -- Borra una base de datos MySQL
    • mysql_errno  -- Deuelve el número del mensaje de error de la última operación MySQL
    • mysql_error  -- Devuelve el texto del mensaje de error de la última operación MySQL
    • mysql_escape_string  -- Escapa una cadena para su uso en mysql_query
    • mysql_fetch_array  --  Extrae la fila de resultado como una matriz asociativa, una matriz numérica o ambas
    • mysql_fetch_assoc  -- Recupera una fila de resultado como una matriz asociativa
  • 17.
    • mysql_fetch_field  --  Extrae la información de una columna y la devuelve como un objeto.
    • mysql_fetch_lengths  --  Devuelve la longitud de cada salida en un resultado
    • mysql_fetch_object  -- Extrae una fila de resultado como un objeto
    • mysql_fetch_row  -- Devuelve una fila de resultado como matriz
    • mysql_field_flags  --  Devuelve las banderas asociados con el campo específicado en un resultado
    • mysql_field_len  --  Devuelve la longitud del campo específicado
    • mysql_field_name  --  Devuelve el nombre del campo específicado en un resultado
    • mysql_field_seek  --  Asigna el puntero del resultado al offset del campo específicado
    • mysql_field_table  --  Devuelve el nombre de la tabla donde está el campo específicado
    • mysql_field_type  --  Devuelve el tipo del campo específicado en un resultado
    • mysql_free_result  -- Libera la memoria del resultado
    • mysql_get_client_info  -- Obtener información del cliente MySQL
    • mysql_get_host_info  -- Obtener información de la máquina anfitriona MySQL
    • mysql_get_proto_info  -- Obtener información del protocolo MySQL
    • mysql_get_server_info  -- Obtener información del servidor MySQL
    • mysql_info  -- Obtiene información sobre la consulta más reciente
    • mysql_insert_id  --  Devuelve el identificador generado en la última llamada a INSERT
  • 18.
    • mysql_list_dbs  --  Lista las bases de datos disponibles en el servidor MySQL
    • mysql_list_fields  -- Lista los campos del resultado de MySQL
    • mysql_list_processes  -- Lista los procesos MySQL
    • mysql_list_tables  -- Lista las tablas en una base de datos MySQL
    • mysql_num_fields  -- devuelve el número de campos de un resultado
    • mysql_num_rows  -- Devuelve el número de filas de un resultado
    • mysql_pconnect  --  Abre una conexión persistente al servidor MySQL
    • mysql_ping  -- Efectuar un chequeo de respuesta (ping) sobre una conexión de servidor o reconectarse si no hay conexión
    • mysql_query  -- Envía una consulta de MySQL
    • mysql_real_escape_string  -- Escapa caracteres especiales de una cadena para su uso en una sentencia SQL
    • mysql_result  -- Devuelve datos de un resultado
    • mysql_select_db  -- Selecciona un base de datos MySQL
    • mysql_stat  -- Obtener el status actual del sistema
    • mysql_tablename  -- Devuelve el nombre de la tabla de un campo
    • mysql_thread_id  -- Devuelve el ID del hilo actual
    • mysql_unbuffered_query  -- Envía una consulta SQL a MySQL, sin recuperar ni colocar en búfer las filas de resultado