Funcionesphp
Upcoming SlideShare
Loading in...5
×
 

Funcionesphp

on

  • 888 views

 

Statistics

Views

Total Views
888
Views on SlideShare
888
Embed Views
0

Actions

Likes
0
Downloads
55
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Funcionesphp Funcionesphp Presentation Transcript

  • Funciones conexión de PHP con MYSQL
  • 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); ?>
    • <?php
    • $conexion = mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;12345&quot;);
    • ?>
    • msql_close
    • cierra una conexión con MS SQL Server.
    • msql_close ( link_identifier)
    • <?php
    • $link = mysql_connect('localhost', 'root', '12345');
    • if ($link)
    • {
    • echo 'Conectado satisfactoriamente';
    • }
    • else
    • {
    • ('No pudo conectar: '. mysql_error());
    • }
    • mysql_close($link);
    • ?>
    • mysql_error()
    • Devuelve el texto con error del mensaje de la anterior operación MySQL
    • msql_select_db
    • selecciona una base de datos MS SQL
    • msql_select_db
    • ( base de datos, variable)
    • <?php
    • $conexion = mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;12345&quot;);
    • mysql_select_db(&quot;farmacia&quot;, $conexion);
    • ?>
    • msql_fetch_array
    • Captura registros en un array
    • mssql_fetch_array ( consulta)
    • <?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;]);
    • ?>
    • While ($row = mysql_fetch_array($consulta))
    • {
    • echo (&quot;<p>&quot;. $row[&quot;idproducto&quot;]. &quot; &quot;.$row [&quot;nomproducto&quot;] .&quot;</p>&quot;);
    • }
  • 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
    • <?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());
    • }
    • ?>
    • 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
    • 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
    • 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
    • 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
    • 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