Skocz do zawartości

MySQL i duplikaty, pomija ?


stat4seo

Rekomendowane odpowiedzi

Witam

Struktura tabeli :

CREATE TABLE `pages` (
 `id` int(5) NOT NULL auto_increment,
 `content` longtext NOT NULL,
 `title` text NOT NULL,
 `keywords` text NOT NULL,
 `description` text NOT NULL,
 `h1` text NOT NULL,
 `page_url` varchar(100) NOT NULL,
 PRIMARY KEY  (`id`),
 KEY `page_url` (`page_url`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

Skrypt :

$menu_result = mysql_query('SELECT page_url,h1 FROM `pages`');
while ($menu = mysql_fetch_row($menu_result))
$arr[$menu['1']]=$menu['0'].'.htm';

Problem: W tabeli mam 4 rekordy, a skrypt dodaje do $arr jedynie 3. Pomija ten, w którym wartość pola h1 jest taka sama jak w innym rekordzie.

Pozdrawiam :)

logo-stat4seo-blue-small.png

Odnośnik do komentarza
Udostępnij na innych stronach

wszystko jest OK ,

$arr['1'] = '1';
$arr['1'] = '11'; // drugi raz użyty ten sam indeks tablicy
$arr['2'] = '1';
$arr['3'] = '1';

print_r($arr);

jezeli wpisujesz do tablicy dwa razy pod element o tym samym indeksie to gubisz poprzednią wartość

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności