Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Am o baza de date cam proasta...
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Adry



Data înscrierii: 15/Oct/2007
Mesaje: 97
Locație: Alexandria

Trimis: Joi Feb 14, 2008 6:11 pm    Titlul subiectului: Am o baza de date cam proasta...  

Am facut un tabel in baza de date unde este inregistrat un clasament (16 inregistrari). Am facut sa afiseze in ordine descrescatoare dupa niste cifre care sunt si pozitive si negative.
Am avut o problema cu cele pozitive la inceput, si anume:
-imi ordona utilizatorul care avea valoarea 5 inaintea celui care avea 10.
//Baza de date este cam proasta si a trebuit sa scriu 05 pentru a-si da seama ca 5 este mai mare ca 10. In fine am rezolvat asta dar am o problema cu numerele negative.
De exemplu imi trece jucatorul care are valoarea -5 inaintea celui care are -1. Nu imi dau seama cum gandeste baza de date de crede ca -1 este mai mic decat -5.

Ajutati-ma va rog sa gasesc o solutie la problema mea.


Exemplu : aici
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2056
Locație: Bucuresti

Trimis: Joi Feb 14, 2008 8:23 pm    Titlul subiectului:  

ce tip de camp e acela undeti ti informatiile astea?
cum faci orderul ?
Sus  
Adry



Data înscrierii: 15/Oct/2007
Mesaje: 97
Locație: Alexandria

Trimis: Joi Feb 14, 2008 8:33 pm    Titlul subiectului:  

Un clasament de 16 echipe (Fotbal)

Cod: SELECT * FROM ".$camp." ORDER BY pts DESC, gd DESC, for_1 DESC, user ASC LIMIT 0,1

-asta este pentru locul 1
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1421
Locație: Sibiu

Trimis: Joi Feb 14, 2008 9:19 pm    Titlul subiectului:  

Regula de aur: tine numerele in campuri de tip numeric (preferabil corespunzator). Pun pariu o lada de bere ca la tine e ceva text (varchar/*text). Cand mi-o aduci? (prefer ursus rosu).
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community