Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Kopiowanie danych z tabeli do tabeli
matik000
post 1.04.2010, 11:57:24
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 23.06.2007

Ostrzeżenie: (10%)
X----


  1. <?
  2. global $database, $mosConfig_absolute_path;
  3.  
  4. $zapytanie1 = 'SELECT * FROM `mos_content` ORDER BY `metakey` ASC LIMIT 0 , 200';
  5. $zapis = mysql_query($zapytanie1);
  6. $zap1 = "INSERT INTO tagi_pl (tagi) VALUES ('.$zapis.')";
  7. mysql_query($zap1);
  8. ?>

O to właśnie mój problem . Nie chce zapisać wybranych rekordów w tabeli tagi .
Go to the top of the page
+Quote Post
mortus
post 1.04.2010, 12:10:26
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Gdyby to było takie proste? Tymczasem $zapis to nie wiersz, czy tabela taka jak w bazie danych, tylko identyfikator zasobu typu mysql result. Musisz to w pętelce zrobić
  1. while($wiersz = mysql_fetch_array($zapis)) {
  2. $zap1 = "INSERT INTO tagi_pl (tagi) VALUES ('{$wiersz['metakey']}')";
  3. mysql_query($zap1);
  4. }

EDIT
@down To nie był żart, może przeoczyłem dolara. Już poprawione.

Ten post edytował mortus 1.04.2010, 12:38:45
Go to the top of the page
+Quote Post
matik000
post 1.04.2010, 13:21:19
Post #3





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 23.06.2007

Ostrzeżenie: (10%)
X----


czy to był żart na prima aprilis ? błąd w zmiennej ; p

czy to był żart na prima aprilis ? błąd w zmiennej ; p

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\user\administrator\components\com_tagi\install.tagi.php on line 28.......................Poleciało dalej, niezapisuje do tabeli
Go to the top of the page
+Quote Post
mortus
post 1.04.2010, 18:06:48
Post #4





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Zmień piątą linijkę na:
  1. $zapis = mysql_query($zapytanie1) or die(mysql_error());
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:34