Este tutorial será muy diferente a los que has visto con respecto a conectarse a una base de datos MySQL, en primer lugar porque usaremos Mysqli que es la extensión de mysql clásico (permite el uso de objetos y está optimizado para MySql 4.1.3 o superior además que los mismos desarrolladores de PHP piden usarlo sobre la versión estándar. ¿Qué es la extensión mysqli de PHP? La extensión mysqli, o como a veces se le conoce, la extensión de MySQL mejorada, se desarrolló para aprovechar las nuevas funcionalidades encontradas en los sistemas MySQL con versión 4.1.3 o posterior. La extensión mysqli…
Si deseas tener en tu sistema Windows una instalación de PHP, Apache y MySQL para poder trabajar de manera local, existen 3 productos principales para lograrlo, estos son los más populares y cada uno está orientado a un tipo ce publico especifico, está desde el más sencillo de instalar y usar y el más configurable que te permite escoger módulos para cargar en caso necesites activados/desactivados de manera específica. Cada una con sus pro y contras que pasaremos a analizar en este tema, los 3 que vamos a ver serán: WampServer XAMPP Appserv WampServer Tiene bastante funciones y a mi…
Para aquellos que hacen sentencias SQL en MySQL y no les sale el TOP, es porque en ese Motor no existe esa función :D, lo que existe es el LIMIT y se usa de esta manera Si tu consulta original es: Select Top 10 * from ventas su equivalente para que funcione en mysql es: select * from Productos LIMIT 10 No he probado si el LIMIT tiene el mismo problema que el TOP en caso de EMPATE, supongo que si porque no puede excluir a uno de los registros empatados
A diferencia de otras bases de datos, para conectarse a esta, es necesario bajar un DRIVER ODBC desde la Pagina de MySQL aquí la URL: MySQL :: MySQL Connector/ODBC Yo he instalado la versión "MySQL Connector/ODBC 3.51" (al ultima cuando se escribió este tema) Una vez Instalado (Next o Siguiente a todo) ya tendremos el Proveedor instalado :D De ahí es el mismo código que se usa para conectarse a cualquier Motor Usando ADO Paso 1.- Hacer la Referencia a la librería ADO Paso 2.- Escribir el código Dim cn As Connection Dim rs As Recordset Private Sub Form_Load() Const…
Si deseas hacer un filtrado de registros, pero que la condición es que un campo contenga solo datos numéricos, puedes hacerlo de estás maneras: 1.- Convertir el campo en un valor entero y luego ver que no sea NULO, al hacer la conversión, si era texto, se volverá nulo WHERE CONVERT(campo, SIGNED INTEGER) IS NOT NULL 2.- Usando expresiones regulares WHERE campo REGEXP ('^[0-9]+') para mi es mejor usar la expresión regular.. lo veo más segura de emplear ;), además que es 1 proceso menos Ojo, eso es para numero enteros, no reales :D