Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php Mysql] Problem z zapisem danych do tabeli
-sumol-
post
Post #1





Goście







Witam

W skrypcie mam taki fragment:

  1. <?php
  2.  
  3. $azu = ('for ($x=0; $x < count($z); $x++) { echo \"$se$z[$x]$se\"; if ($x<=$columns-2){echo $pr;}}');
  4.  
  5. ?>


jest on następnie wykonany funkcją eval

  1. <?php
  2.  
  3. $as=eval($azu);
  4. echo $as;
  5.  
  6. ?>


po wywołaniu wyskauje np coś takiego:

  1. ' ','Dire Straits','Making Movies','1982','CD','5'


teraz chciałbym zapisać pow dane do bazy napisałem więc coś takiego:

  1. <?php
  2.  
  3. mysql_query(&#092;"INSERT INTO $table VALUES ($as);\") or die(error);
  4.  
  5. ?>


gdzie $table to nazwa tabeli a $as to zapisany wynki działania funkcji eval.
Niestety jednak dane nie zapisują się do tabeli w miejscu danych wyskakują zera
prawidłowo wuświetlane jest tylko ID.
Proszę o pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-sumol-
post
Post #2





Goście







Hmm tylko że chodzi by było to full dynamiczne nie moge ustalić że np tu jest 6 kolumn. Do tego szablonu ma pasować byle jaka tabela skrypt ma wyciągnąć liczbę i nazwy tabel a potem wyświetlić odpowiedni formularz w którym sie wpisuje dane do tabeli.

Dlatego chciałbym by dane
np.
' ','Dire Straits','Making Movies','1982','CD','5'

były w całości wstawione do

  1. <?php
  2.  
  3. mysql_query(&#092;"INSERT INTO $table VALUES ($as);\") or die(error);
  4.  
  5. ?>


w końcu w sumie struktura jest ok mogę przecież pominąć zapis nazw kolumn i wpisać tylko dane jakie mają się znaleźć. Problem jednak że dane będące w $as gdzieś giną.

A czy np mógłbym wynik działania
  1. <?php
  2.  
  3. $as=eval($azu);
  4.  
  5. ?>

Zapisać jakoś w tabeli a potem ją wywołać po VALUES w miejscu obecnego $as??
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 12:06