Sun Microsystems adquiere MySQL AB
Publicado por gustavo - 16/01/08 a las 07:01:23 pmEl Presidente y CEO de Sun Microsystems Jonathan Schwartz’s, acaba de anunciar en su blog la adquisición de la compañía MySQL AB (Creadores de Mysql) por la módica suma de 1.000 millones de dolares.
Solución: Consulta a la base de datos..
Publicado por gustavo - 16/10/07 a las 09:10:03 pm1. La consulta que se había realizado a la base de datos era la siguiente:
[SQL]SELECT jos_content.title AS ‘Titulo de la noticia’, jos_sections.title AS ‘Seccion’, jos_categories.title AS ‘Categoria’, jos_content.hits AS ‘Visitas’ FROM jos_content, jos_sections, jos_categories WHERE jos_content.sectionid=jos_sections.id AND jos_content.catid=jos_categories.id ORDER BY jos_content.hits DESC limit 0,5;[/SQL]
2. Tablas implicadas:
- jos_content
- jos_sections
- jos_categories
Consulta a la base de datos..
Publicado por gustavo - 09/10/07 a las 06:10:59 pmLuego de estar un tiempo sin postear, regreso con un pequeño juego. para los mas novatos del mundo Joomla!..
1. Que consulta realice a la base de datos para obtener el resultado que vemos en el gráfico?
2. Que tablas se ven implicadas?

Ayuda memoria sobre sql Inyección
Publicado por gustavo - 29/03/07 a las 02:03:34 pmLa gente ferruh.mavituna.com ha creado un interesante ayuda memoria sobre el conocido ataque “SQL Injection” que nos servirá a la hora de testear la seguridad de nuestros desarrollos que hacen uso de las siguientes bases de datos: MySQL, Microsoft SQL Server, Oracle y PostgreSQL.
A continuación veremos un pequeño ejemplo:
producto.asp?id=4
1. producto.asp?id=5-1
2. producto.asp?id=4 OR 1=1
producto.asp?name=Book
1. producto.asp?name=Bo’+’ok
2. producto.asp?name=Bo’ || ’ok (OM)
3. producto.asp?name=Book’ OR ‘x’=’x
MySQL gana una cuota de mercado del 25%
Publicado por gustavo - 26/03/07 a las 05:03:02 amFuente: EDC | Traducción: delirius.com.ar
Según una publicación de Evans Data Corporation (firma dedicada al estudio de mercados) el motor de base de datos Mysql se ha echo con el 25% del mercado en los últimos dos años. Recordemos que Mysql (Código abierto) compite contra software propietario como: Oracle, Sql Server, DB2, Interbase. Etc
Continuamos viendo la maduración de las bases de datos opensource reflejado en el aumento de su uso. dijo Juan Andrews, Presidente, Evans Data Corporation.
Otros resultados:
01El éxito de MySQL se puede atribuir a la amplia aceptación de soluciones LAMP (Linux, Apache, Mysql, Perl/Php/Python)
02Entre las empresas encuestadas, 4 de cada 10 dijeron utilizar base de datos opensource dentro de sus operaciones.
03Mas de dos tercios de los encuestados (69%) dijo estar muy satisfecho con las opciones opensource disponibles en el mercado actual.
Consulta db: Joomla 1.0.X VS Joomla 1.5
Publicado por gustavo - 22/03/07 a las 11:03:09 amJoomla 1.0.X
[php]
global $database;
$database->setQuery( “SELECT * FROM #__mi_tabla” );
$result = $database->loadObjectList();
?>
[/php]
Joomla 1.5
[php]
$db = & JFactory::getDBO();
$db->setQuery( “SELECT * FROM #__mi_tabla” );
$result = $db->loadObjectList();
?>[/php]
SGBON [Sistema de gestión de blog orientado a nada]
Publicado por gustavo - 04/10/06 a las 11:10:15 pmTengo en mente diagramar un pequeño blog en php/mysql que sea base para el blog actual. Mi idea es ir detallando paso a paso la diagramación y el desarrollo del mismo. No será nada del otro mundo, ni muy diferente a los cientos de tipos de blogs que hay disponible en la net, el objetivo principal no es más que una meta personal.
Tratare de ir capitalizando la idea para que no quede simplemente en el hecho de ser una mera idea. Como diría mi amigo Catalán Jordi, ¿hombre, que dices? ;)
Php/Mysql: Funciones de conexiones básicas. I
Publicado por gustavo - 25/09/06 a las 03:09:44 ammysql_connect() : Crea una conexión a un servidor MySQL. Adopta tres argumentos de cadena:
- Nombre de Host
- Nombre de Usuario
- Contraseña de Usuario
La función devuelve un identificador de enlace cuando se conecta correctamente al servidor MySQL especificado (o un null si se produce un error.)
[php]$conexion_db = mysql_connect(”localhost”, “gustavo”, “abcd”);[/php]
mysql_close() : El vínculo con el servidor MySQL se cierra cuando finaliza la secuencia de comandos. Si desea cancelar antes la conexión, utilice esta función, con el identificador de enlace como argumento:
[php]mysql_close($conexion_db)[/php]
mysql_list_dbs() : El equivalente en PHP del comando SHOW DATABASES de MySQL. Tiene un solo argumento opcional, el identificador de enlace. Devuelve un puntero a la matriz que contiene los nombres de las bases de datos disponibles.
[php] $resultado = mysql_list_dbs($conexion_db);[/php]
mysql_select_db() : Se utiliza para seleccionar una base de datos. Devuelve true si es satisfactoria y false en caso contrario. Adopta el nombre de la base de datos como argumento aunque se puede utilizar un argumento de identificador de conexión opcional. Ejemplo:
[php]$conexion_db = mysql_connect(”localhost”,”gustavo”,”abc”);
if(mysql_select_db(”mysql”, $conexion_db)) echo “Conectado a localhost”;
else die (”No se puede realizar la conexión”);[/php]
Fuente: Mis libros: FUNDAMENTOS PHP 5
Nota: Texto borrador con agregados personales, falta aclarar y brindar mas ejemplos.