Mövzu üzrə bənzər suallara da baxa bilərsiniz.

php: tags sistemi

Salam, tags sistemi qururam, tags tablesinde arraydakı tag artıq varsa ikinci dəfə əlavə olunmasın istəyirəm. Bunun üçün əlave query ilə həmin tableni select edib yoxlamalıyam yoxsa ikisini də bir query ilə edə bilərəm?

if (isset($tag_array)) {
foreach ($tag_array as $tag_name) {
$data = array('tag_id' => '', 'name' => $tag_name, 'slug' => '');

$str = $this->db->insert_string('tags', $data);
$this->db->query($str);
}
}

Kateqoriya: Sual . , , . Qısa keçid.

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

(18:15, 17/10/2016 ) #65541

Sualıma fb quruplarda və stackoverfloda cavab tapdım. unique key, INSERT IGNORE, NOT EXISTS metodları ilə etmək olarmış. Amma wordpresdə unique ilə yox NOT EXISTS ilə ediblər. Mən də elə etməyə çalışacam.

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

    (22:54, 17/10/2016 ) #65542

    yazdığınız kod wordpress deyil axı.
    həm də ki baza mysql-dirsə, bir dənə həll hamısı üçün keçərlidir, sadəcə unique edirsiniz vəssalam, hazırdır.

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

      (15:01, 18/10/2016 ) #65547

      WordPressdə necə ediblər taxanomy.php faylından oxuya bilmədim düzü. Amma phpmyadmindən baxdım Unique etməyiblər.

      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

Elan qutusu

Son cavablar və şərhlər

neo13 cavab verdi - Steamdan anlayan varmı? (6 saat əvvəl)

newprogrammer cavab verdi - proqramlaşdırmanı öyrənmək isdəyirəm (6 saat əvvəl)

neo13 cavab verdi - Windows 7 Service Pack 1 xətası (12 saat əvvəl)

E. Hacı cavab verdi - Bank kartının vaxtı bitir nə etməli? (15 saat əvvəl)

Devolper cavab verdi - phpMyAdmin #2002 - No connection could be made because the target machine actively refused it. — The server is not responding (or the local server's socket is not correctly configured). (18 saat əvvəl)

ismail007 cavab verdi - Mal Azərbaycana daxil olanda izləmə nömrəsi göstərir? (19 saat əvvəl)

Maqa cavab verdi - instagrama video qoyanmıram (21 saat əvvəl)

Maqa cavab verdi - Komputerle bagli sual- google play app yükləmək (21 saat əvvəl)

Maqa cavab verdi - Disklə bağlı sual (21 saat əvvəl)

Maqa cavab verdi - Bank kartının vaxtı bitir nə etməli? (21 saat əvvəl)

Emil- cavab verdi - Komputerle bagli sual- google play app yükləmək (1 gün əvvəl)

Emil- cavab verdi - Mal Azərbaycana daxil olanda izləmə nömrəsi göstərir? (1 gün əvvəl)

FeqanIQ cavab verdi - Riyaziyyat - Namazov 7ci sinif cavablarini hardan tapa bilərəm? (1 gün əvvəl)

banu1 cavab verdi - Disklə bağlı sual (1 gün əvvəl)

Manson cavab verdi - proqramlaşdırmanı öyrənmək isdəyirəm (1 gün əvvəl)

E. Hacı - 574 xal

Software Developer - 571 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 414 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Bextiyar Azeroglu - 217 xal

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

Proyekt haqqında

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