Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> formularz i insert
czezz
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

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


chce dodać z z pliku php jeden rekord do bazy.
plik wyglada nastepująco:

  1. <?php
  2. //tu sie lacze
  3. $pol = mysql_connect('localhost', 'root','666') or die(&#092;"serwerek dead\");
  4.  mysql_select_db(&#092;"sec\") or die(\"Nie mozna sie polaczyc z baza!\");
  5.  
  6. //a tu wydaje polecenie do bazy
  7. $pyt = &#092;"insert into test1 values ('a', 'ab','b');\"
  8. ?>

...i to, choć nie zgłasza błędu, nie dodaje wierszy. Czy o czymś zapomniałem?

Ten post edytował czezz 23.06.2004, 13:34:09
Go to the top of the page
+Quote Post
MarcinJarek
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.10.2003
Skąd: Warszawa

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


  1. <?php
  2.  
  3. //tu sie lacze
  4. $pol = mysql_connect('localhost', 'root', '666') or die(&#092;"serwerek dead\");
  5.  mysql_select_db(&#092;"sec\") or die(\"Nie mozna sie polaczyc z baza!\");
  6.  
  7. //a tu wydaje polecenie do bazy
  8. $pyt = &#092;"insert into test1 values ('a', 'ab','b')\";
  9.  
  10. ?>


--------------------
Go to the top of the page
+Quote Post
czezz
post
Post #3





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

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


tak też już próbowałem sad.gif
Go to the top of the page
+Quote Post
hwao
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2. $sql = 'INSERT INTO `user` (`User` , `Pass` , `Mail` ) VALUES ( 'dane1&#092;', 'dane2', 'dane3' ); ';
  3. ?>

TAk sie dodaje dane

php pocz -> bazy -> mysql
Go to the top of the page
+Quote Post
czezz
post
Post #5





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

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


po usunięciu znaków / jeśli uruchomie to polecenie w kliencie MySQL to działa tak samo jak moje.

Ale po umieszczeniu go w skrypcie php całyczas nic się nie dodaje sad.gif
Go to the top of the page
+Quote Post
kicaj
post
Post #6





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Lepiej uzyc takie konstrukcji:
  1. INSERT INTO `table` SET poll = '".$poll."', poll2 = '".$poll2."', ...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
czezz
post
Post #7





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

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


ok, ale samo polecenie do bazy działa - sprawdziłem bezpośrednio w kliencie MySQL'a. Nie działa natomiast gdy uruchomie to polecenie ze skryptu php.
Jestem pewien, że nawiązuje połączenie z bazą... może czegoś brakuje w skrypcie ?
Go to the top of the page
+Quote Post
kicaj
post
Post #8





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Cytat(czezz @ 2004-06-23 15:05:27)
...może czegoś brakuje w skrypcie ?

No oczywiscie! laugh.gif
  1. <?php
  2. $pyt = mysql_query( &#092;"tutaj zapytanie\" );
  3. ?>


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
Dark Lord of the...
post
Post #9





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Tomaszów Maz.

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


Sprobuj za kazdym or die dodać mysql_error()(będziesz przynajmniej wiedział czy z połaczeniem jest wszystko OK...

  1. <?php
  2.  
  3. //tu sie lacze
  4. $pol = mysql_connect('localhost', 'root', '666') or die(mysql_error());
  5.  mysql_select_db(&#092;"sec\") or die(mysql_error());
  6.  
  7. //a tu wydaje polecenie do bazy
  8. $pyt = &#092;"insert into test1 values ('a', 'ab','b')\";
  9.  
  10. ?>


Pozdrawiam
DLotS
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 Aktualny czas: 21.08.2025 - 15:52