Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mały problem z dodawaniem rekordow do bazy mysql
Forum PHP.pl > Forum > Bazy danych
qba10
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. ?>
JaRoPHP
Warunek:
  1. <?php
  2. if($link==$link)
  3. ?>
nie ma większego sensu - zawsze jest prawdziwy.

Co do zapytania - najpierw je sprawdź 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.
qba10
jednym słowem co mam źle?questionmark.gif bo nie rozumiem blinksmiley.gif
nevt
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...
qba10
thx wszystko działa poprawnie happy.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.