Archivo de la etiqueta: php

Conectar php con Microsoft Sql Server


Para conectar php con sql server necesitamos realizar los siguientes pagos
1.- Descargar la Liberia ntwdblib.dll
2.- Habilitar la librería php_mssql.dll y php_msql.dll de nuestro archivo php.ini
3.- Copiar el archivo ntwdblib.dll a las carpetas:
3.1 .- PHP y ext de nuestra carpeta donde tenemos instalado nuestro php
3.2 .- Bin de la capeta apache
3.3.- System32 de nuestra carpeta Windows

Si al momento copiar el archivo a la carpeta php y ext nos pide remplazarlo tenemos que darl en aceptar puesto que la librería que maneja php en sus ultimas versiones nos marca un error en las funciones del mssql. Con estos pasos emitiremos el odioso mensaje de error de php con sql

Bueno aquí les dejo la librería ntwdblib.dll que sirve para conectar php con Sql Server, y también les dejo una clase de conexión para que puedan realizar operaciones con este manejador de base de datos

Nota en caso de que la conexión a php del sql server mande algún erro de servidor por ejemplo:

Fail Loding for user ‘ ‘
Server not found

Revisen sus sesiones de sql server creen un usuario y en el servidor de SQL server habiliten la opción de permitir logearse en el servidor con autentificación de Windows y autentificación de sql server, para poder habilitar esta opción le dan clic derecho con el mouse al servidor que desean, de ahí en la pestaña de seguridad y habilitan esta opción

Datos de Descarga:

Link: http://www.megaupload.com/?d=OZAPUVVZ
Archivo: php-sql.zip
Contenido: Clase de conexión php, sql server
Archivo ntwdblib.dll para configuracion correcta de conexion con sql server


Opencart


Para todos aquellos que desean un carrito de compras rapido, seguro y ya probado les presento opencart, una aplicacion de codigo abierto para la operacion de carrito de compras, permite el manejo de articulos, categorias y precios, excelente para empezar a trabajar lo mas rapido posible las ventas en linea, tambien cuenta con la posibilidad de conexion para pagos en lina via tarjeta de credito o paypal, les dejo los links del sitio y la descarga, recomiendo mucho la aplicacion de subida de imagenes un excelente framework para la manipulacion de archivos.

La version de descarga es la actualizada hasta el 10 de diciembre del 2010

Sitio web Opencart

Descargar Opencart Version 1.4.9.3


Conectar PHP a Mysql


Hacia tiempo que no subia algo de codigo o programacion al blog, estos ultimos meses me he metido a programar en php, mysql y javascript un mundo que hacia tiempo no tomaba pues tenia un buen que no programaba en ellos, pero bueno a lo que nos interesa el siguiente articulo se basa en conectar mysql a php, para ello se utilizan los siguientes componentes:

Conector: mysql_connect()
Selector de BD: mysq_select_db()

En caso del mysql_connect este metodo o funcion recibe 3 parametro principales el nombre del servidor, el nombre de usuario y la contraseña.

En caso del mysql_select_db, solo ingresamos el nombre de la base de datos a seleccionar, a continuacion el ejemplo de como utilizar estas dos funciones, para ello crearemos una variable de nombre cn, NOTA: recordemos que la variables dentro de php se declaran anteponiendo el simbolo de ‘$’, al nombre de la variable Ej: $variable = 0;,

EJEMPLO DE CONECCION:
              $cn = mysql_connect(‘localhost’,’usuario’,’Contraseña’);
              mysql_select_db(‘base_de_ datos’);

Con esto ya tenemos establedida nuestra conexion, NOTA: la funcion mysq_connect(), puede no recibir parametros y esto no cambiara en nada, solo tomara los datos por default que pueda tener nuestro servidor mysql. con esto en teoria llegariamos al fin de este post, pero bueno como hoy estoy algo generoso, pondre tambien como crear una consulta y ejecutar un comando dentro de mysql utilizando php.

EJEMPLO DE CONSULTA EN MYSQL Y PHP

Para esta consulta generaremos una variable de nombre “sql” y en ella introduciremos el query, despues esta la ejecutaremos con la funcion mysql_query();, que recibe 2 parametros principales, el primero es la consulta o comando a mysql y la segunta, una variable de conexion, en nuestro caso seria $cn como en el ejemplo anterior:

              $sql = “SELECT * FROM tabla”;
              $data = mysql_query($sql,$cn);

Observece que el resultado de la consulta que arrojara la funcino mysql query lo guardaremos en una variable de nombre data que es la que nos servira de bandeja para los datos recolectados, pero…, como vemos los datos, es sencillo para ello utilizamos un while y recorremos el arreglo que trajo la consulta.

          whiel($rows = mysql_fetch_array($data)){
                  echo (” El nombre es: “.rows[0]);
          }

en caso de que solo necesitemos de un registro el resultado es el mismo con la diferencia que no se utilizara un while para recorrer un solo registro del arreglo, seria ridiculo, para ello utilizamos de nuevo la funcion mysql_fetch_array(), para sacar la informacion de los datos de la consulta:

                  $dat = mysql_fetch_array($data);
                   echo (“El nombre es: “.$dat[0]);

Como ven no es dificil esta sencillo no???, ahora por ultimo creamos un ejemplo de como ejecutar un insert desde php e insertarlo en mysql:

              $sql = “INSERT INTO tabla (campo1,campo2) VALUES(‘valor1′,’valor2’)”;
              $data = mysql_query($sql,$cn);

Como ven la funcion a utilizar para el insert es la misma que para realizar el SELECT, bueno hasta aqui esta parte de php espero sea de su ayuda, saluds a todo lectores y sigan hechandole ganas se despide su amigo

JHODRICK…..