MySQL ve PHP Soru?

1 Cevap php

I bir kullanıcı ondan indirebiliriz aynı alanda birçok isim isim vardı adında bir mysql alan nasıl benim saha kurulum olmalıdır olsaydı ben merak ediyorum?

Örneğin kullanıcı benim tablo doğru ayarlanmış değilse nasıl benim mysql tablo kurulum olmalıdır aynı ad alanına yaklaşık 20 isim girdiyseniz.

Ve ben php kullanarak adı alanına her 20 isim nasıl görebilirim?

Ben şu anda bunu kurulum var

TABLE 'array_entries' (
  'user_id' int(11) NOT NULL auto_increment,
  'name' text
);

1 Cevap

Burada iki çözüm vardır: biri sadece tek bir isim alanını kullanmak ve aşağıdaki kodu kullanarak alanını böler:

$names = explode (" ", $stored_names );

En iyi yaklaşım, olsa kullanıcı kimliği çoğaltarak, farklı bir satırda, her adı eklemek için:

| id | user_id | name              |
|  1 |       1 | John              |
|  2 |       1 | Peter             |
|  3 |       2 | Mary              |
|  4 |       1 | JP                |
|  5 |       2 | Maryann           |

, Tek bir kullanıcı için her ismi getirme sağlanan kullanıcı kimliğine göre masa aramak ve ilgili tüm satırlarını için.