Your SlideShare is downloading. ×
0
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Funcionesphpmysql
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Funcionesphpmysql

1,217

Published on

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,217
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
128
Comments
0
Likes
1
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

×