[Ayuda] php y mysql

Max Valdez maxvalde en fis.unam.mx
Jue Jun 10 18:33:04 CDT 2004


Bien !!

Asi aprenden los valientes, o por lo menos, asi aprendi yo, una cosa no hace 
la otra :-P

Mira, si realmente te interesa aprender, dale una visitada a toda la seccion 
de mysql en el manual de php que esta en la pagina oficial, con eso aprendes 
a sacar datos de mysql.

Pero como no sabes mysql, entonces mejor primero aprende como instalarlo, 
hacer la configuracion segura, y agregar usuarios, crear bases de datos, 
crear tablas, insertar-cambiar-borrar datos, y con eso tienes. terminando 
sigues con PHP

Suena feo, pero mysql te llevaria a lo mas 1 semana de leer y hacer ejemplos, 
hasta que ya puedas seleccionar datos como se te antoje

Despues de eso, se te hara facil conectarte a mysql desde php, y entonces solo 
te preocupas por hacer las funciones que saquen los analisis que quieres.

En realidad el problema que planteas se limitaria a algo asi:

SELECT producto, count(*) as cantidad FROM lista GROUP BY producto SORT BY 
cantidad DESC;

Y eso te daria una lista de cuantos clientes escogen cada producto en forma 
descendente. Estamos de acuerdo que con esa informacion ya puedes sacar los 
porcentajes, verdad ? esa seria tarea para php, la cual se podria sacar 
directamente despues de hacer un :

$sql=mysql_query("SELECT clientes FROM lista") or DIE("Que no has conectado y 
seleccionado la base de datos?? " . mysql_error() );
$tot=mysql_num_rows("sql");

desde PHP, y hacer dividir cada campo del primer SELECT entre $tot.

Pero para eso necesitas saber como conectar a mysql, y para eso necesitas 
saber como crear la base de datos y meter los datos en ella.

Saludos
Max

-- 
Linux garaged 2.6.5-rc2-mm3 #1 Fri Mar 26 11:07:16 CST 2004 i686 Intel(R) 
Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GS/S d- s: a-29 C++(+++) ULAHI+++ P+ L++>+++ E--- W++ N* o-- K- w++++ O- M-- 
V-- PS+ PE Y-- PGP++ t- 5- X+ R tv++ b+ DI+++ D- G++ e++ h+ r+ z**
------END GEEK CODE BLOCK------
gpg-key: http://garaged.homeip.net/gpg-key.txt

 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



Más información sobre la lista de distribución Ayuda