PHP-MySQL-ə dair sual

Salam. Bazadakı məlumatları php səhifədə sıraladıqda bir problem yaranır.
Misal üçün 9 65-dən yuxarıda görsənir. Yəni 9 (və ya 8,7,6 və s.) xal yığan şəxsin adı 20 (və ya 60, 75, 45, 30 və s.) xal yığan şəxsin adından qabaqda görsənir. Necə etməliyəm ki, 75, 60, 45, 30, 20, 9 sırasıyla düzülsün?

http://azfont.tk/xallar/xallar.php

1$result = mysql_query("SELECT Ad, Tarix, Xal FROM xallar ORDER by Xal DESC");

Yadda saxlama
Kateqoriya: Web skriptlər, kod həlləri . , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (4 cavab var)

(00:28, 24/12/2011 ) #5562

Salam. Siz Xal sütununu Varchar etmisiniz yəqin ki, ona görə MySQL onu string kimi sıralayır və bu zaman 9 çevrilir olur 90. Siz sadəcə phpmyadmindən Xal-ın tipini İNT edin vəssalam

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(21:27, 24/12/2011 ) #5589

Təşəkkürlər.
Bəs, myadmində göndərilən adlara say qadağası qoymaq olarmı ?
Yəni yaddaşda istədiyimiz sayda nəticəni saxlasın və yeni ad və xal göndərildikdə əgər xal oradakı xallardan yüksəkdirsə yaddaşa yazsın, yüksək deyilsə yazmasın.

1CREATE TABLE xallar (
2ID int(11) NOT NULL auto_increment,
3Ad varchar(255) NOT NULL,
4Xal varchar(255) NOT NULL,
5Tarix varchar(255) NOT NULL,
6PRIMARY KEY (ID)
7);
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (22:41, 24/12/2011 ) #5595

    Yox, o artıq phpmyadminin işi deyil, onu php-də yazılan sadə kod parçası ilə həll etmək olar.
    məsələn mysql_insert-i təxminən belə bir şərt blokunun daxilində yazmaq olar:

    1$cari_xal=15; //istifadecinin topladigi xal
    2$limit=100; //mesel ucun 100 neferden sonra artiq yoxlasin xallari
    3$umumisay=mysql_num_rows(mysql_query("select * from xallar"));
    4$maximum_xal=mysql_result(mysql_query("select Xal from xallar order by Xal desc limit 1"),0);
    5if ($umumisay<$limit and $cari_xal>$maximum_xal)
    6{
    7mysql_query(".....");//query-ni deqiq yazin bura
    8}
    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(16:12, 25/12/2011 ) #5612

Mən proqramlaşdırma bilmədiyim üçün bu kodu php sənədə necə uyğunlaşdıracağımı bilmirəm.
Nəyisə düz etmirəm. Başağrısı deyilsə, bunu aşağıdakı koda uyğunlaşdırardınız.

gonder.php

1  <?php
2   //Capture data from $_POST array
3   $ad = $_POST['Ad'];
4   $tarix = $_POST['Tarix'];
5   $xal = $_POST['Xal'];
6   //Connection to database
7   $connect = mysql_connect("DB_HOST", "DB_AD", "DB_KOD");
8   mysql_select_db ("DB_TB", $connect);
9   //Perform the query
10   $result = mysql_query("INSERT into xallar (Ad, Tarix, Xal) values ('$ad', '$tarix', '$xal')");
11   if($result) echo "writing=Ok";
12   else echo "writing=Error";
13?>
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat
Login with Facebook

Elan qutusu

Son cavablar və şərhlər

Software Developer cavab verdi - ilkaddimlar.com-a nə oldu? (8 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (17 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (19 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (19 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (19 gün əvvəl)

E. Hacı cavab verdi - Telefon almışam kamerasında ləkə var qaytarmaq istəyirəm, mağaza qaytarmır (19 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (20 gün əvvəl)

Cənab cavab verdi - Rus dili yatırımı (20 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (20 gün əvvəl)

Cənab cavab verdi - Rus dili yatırımı (21 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (21 gün əvvəl)

Azad cavab verdi - Windows 11 FPS drop (34 gün əvvəl)

AGAPROGRAMM cavab verdi - Kompyuterimin çox gec yanmasının səbəbləri nədir ? Necə düzəldərəm ? (37 gün əvvəl)

Ayaz2550 cavab verdi - 1ci qrupda informatika üzre imtahan vermek (38 gün əvvəl)

Ayaz2550 cavab verdi - Windows 11 FPS drop (38 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23307 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2025