Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mały problem z dodawaniem rekordow do bazy mysql
qba10
post
Post #1





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Bym prosił o odpowiedź dlaczego ten skrypt dodawania rekordow do bazy nie dziala ( haslo itp sa dobre na 100%)
  1. <?php 
  2. $loginx = $_POST['login'] ;
  3. $imiex = $_POST['imie'];
  4. $nazwiskox = $_POST['nazwisko'];
  5. $emailx = $_POST['email'];
  6. $passx = $_POST['password'];
  7.  
  8.  
  9.  
  10. $link = mysql_connect('mysql.cba.pl', 'login', 'haslo')
  11. or die('Nie można się połączyć: ' . mysql_error());
  12. if($link==$link)
  13. {
  14. echo "Połaczenie nawiazane";
  15. }
  16. mysql_select_db('zielone_szeregi_cba_pl');
  17.  
  18. $zapytanie1 = 'INSERT INTO `users` (`user`) (`pass`) (`imie`) (`nazwisko`) (`email`) VALUES ('.$loginx.') ('.$passx.') ('.$imiex.') ('.$nazwiskox.')('.$emailx.')';
  19. $wykonaj = mysql_query($zapytanie1); 
  20.  
  21. if($wykonaj){
  22.  echo 'good';
  23.  }
  24.  else{
  25.  echo 'dupa';
  26.  }
  27.  
  28. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
JaRoPHP
post
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Warunek:
  1. <?php
  2. if($link==$link)
  3. ?>
nie ma większego sensu - zawsze jest prawdziwy.

Co do zapytania - najpierw je sprawdź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) :
  1. <?php
  2. $zapytanie1 = 'INSERT INTO `users` (`user`) (`pass`) (`imie`) (`nazwisko`) (`email`) VALUES ('.$loginx.') ('.$passx.') ('.$imiex.') ('.$nazwiskox.')('.$emailx.')';
  3. echo $zapytanie1; // wykonaj w np. phpmyadmin
  4. $wykonaj = mysql_query($zapytanie1) or die(mysql_error());
  5. ?>

Prawidłowa składnia INSERT.
Go to the top of the page
+Quote Post
qba10
post
Post #3





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


jednym słowem co mam źle?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) bo nie rozumiem (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post
nevt
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


wiekszość tego zapytania jest zła... link do składni INSERT pokazał ci JaRoPHP, ale tobie chyba nie starczyło sił, żeby przewinąć zawartość do miejsca gdzie są pokazane przykłady... źle zastosowałeś nawiasy, brakuje przecinków, brakuje limiterów łańcuchów (apostrofów)... a powinno być mniej wiecej tak:
  1. <?php
  2. $zapytanie 1= "INSERT INTO `users` (`user`, `pass`, `imie`, `nazwisko`, `email`) VALUES ('$loginx', '$passx', '$imiex', '$nazwiskox', '$emailx');";
  3. ?>


powodzenia...
Go to the top of the page
+Quote Post
qba10
post
Post #5





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


thx wszystko działa poprawnie (IMG:http://forum.php.pl/style_emoticons/default/happy.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 23:36