Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Php] [Mysql] dziwny problem..
raxon
post 27.07.2011, 10:43:06
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 30.06.2009

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


Mam oto taki problem podczas próby rejestracji dostaje taki oto błąd..


  1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key='37267459315397548983', status='0', ban='0', points='0', rang1='0', rang2='' at line 3


niby wszystko działa a jednak nie sad.gif

może coś tu pomoże
  1. @mysql_query("insert into members set username='$username', password='$password', email='$email', nickwmc='$nickwmc',
  2. sex='$sex', dud='$dud', dum='$dum', dur='$dur', gadugadu='$gadugadu', skype='$skype', steam='$steam', youtube='$youtube',
  3. website='$website', ip='$ip', dateregister='$dateregister', key='$key', status='0', ban='0', points='0',
  4. rang1='0', rang2='0', rang3='0', rang4='0', rang5='0', avatar='upload/avatars/avatar.gif'")or die(mysql_error());


a linia 3 to connection();

  1. <?php
  2. require "config.php";
  3. connection();
  4. ?>
Go to the top of the page
+Quote Post
nospor
post 27.07.2011, 10:45:36
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




KEY to słowo zastrzezone
http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
więc
nie: key
a: `key`


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
raxon
post 27.07.2011, 10:58:47
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 30.06.2009

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


czyli ma być

  1. `key`='$key'
questionmark.gif?

Ten post edytował raxon 27.07.2011, 10:59:19
Go to the top of the page
+Quote Post
nospor
post 27.07.2011, 11:01:29
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A nie mozesz tego wpisać, odpalic skryptu i zobaczyć czy zadziałało?
A jak nie zadziałalo to napisać ze nie dziala, a jak dziala to podziekowac?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
raxon
post 27.07.2011, 11:04:29
Post #5





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 30.06.2009

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


Pytałem się czy dobrze bo nie działa smile.gif
  1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key='67427430985038873967', status='0', ban='0', points='0', rang1='0', rang2='' at line 3



i
  1. @mysql_query("insert into members set username='$username', password='$password', email='$email', nickwmc='$nickwmc',
  2. sex='$sex', dud='$dud', dum='$dum', dur='$dur', gadugadu='$gadugadu', skype='$skype', steam='$steam', youtube='$youtube',
  3. website='$website', ip='$ip', dateregister='$dateregister', `key`='$key', status='0', ban='0', points='0',
  4. rang1='0', rang2='0', rang3='0', rang4='0', rang5='0', avatar='upload/avatars/avatar.gif'")or die(mysql_error());
Go to the top of the page
+Quote Post
nospor
post 27.07.2011, 11:06:20
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




wg komunikatu bledu:
key='67427430985038873967', status='0', ban='0', points='0', rang1='0', rang2='' at line 3
wynika, że key nie wziąłes w `` smile.gif
Moze masz to jeszcze w innym miejscu?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
raxon
post 27.07.2011, 11:11:45
Post #7





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 30.06.2009

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


są tylko te co w tej części skryptu..
próbowałem je też zmieniać ale nic.

  1. $key = "".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."";
  2.  
  3. $wiadomosc = "register.php?step=3&key=".$key;
  4.  
  5. $zaporaLoginQuery = mysql_query("select * from members where username='$username'")or die(mysql_errror());
  6. $zaporaEmailQuery = mysql_query("select * from members where email='$email'")or die(mysql_errror());
  7.  
  8.  
  9. if(mysql_num_rows($zaporaLoginQuery) <= 0){
  10. if(mysql_num_rows($zaporaEmailQuery) <= 0){
  11.  
  12.  
  13. @mysql_query("insert into members set username='$username', password='$password', email='$email', nickwmc='$nickwmc',
  14. sex='$sex', dud='$dud', dum='$dum', dur='$dur', gadugadu='$gadugadu', skype='$skype', steam='$steam', youtube='$youtube',
  15. website='$website', ip='$ip', dateregister='$dateregister', key='$key', status='0', ban='0', points='0',
  16. rang1='0', rang2='0', rang3='0', rang4='0', rang5='0', avatar='upload/avatars/avatar.gif'")or die(mysql_error());


Ten post edytował raxon 27.07.2011, 11:16:14
Go to the top of the page
+Quote Post
nospor
post 27.07.2011, 11:12:22
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No i w tej części skryptu key masz bez ``


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
raxon
post 27.07.2011, 11:15:01
Post #9





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 30.06.2009

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


bo akurat skasowałem.. specjalnie
z to było tak

  1. $key = "".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."";
  2.  
  3. $wiadomosc = "register.php?step=3&`key`=".$key;
  4.  
  5. $zaporaLoginQuery = mysql_query("select * from members where username='$username'")or die(mysql_errror());
  6. $zaporaEmailQuery = mysql_query("select * from members where email='$email'")or die(mysql_errror());
  7.  
  8.  
  9. if(mysql_num_rows($zaporaLoginQuery) <= 0){
  10. if(mysql_num_rows($zaporaEmailQuery) <= 0){
  11.  
  12.  
  13. @mysql_query("insert into members set username='$username', password='$password', email='$email', nickwmc='$nickwmc',
  14. sex='$sex', dud='$dud', dum='$dum', dur='$dur', gadugadu='$gadugadu', skype='$skype', steam='$steam', youtube='$youtube',
  15. website='$website', ip='$ip', dateregister='$dateregister', `key`='$key', status='0', ban='0', points='0',
  16. rang1='0', rang2='0', rang3='0', rang4='0', rang5='0', avatar='upload/avatars/avatar.gif'")or die(mysql_error());


Ten post edytował raxon 27.07.2011, 11:16:28
Go to the top of the page
+Quote Post
nospor
post 27.07.2011, 11:17:55
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ok, to zamien:
`key`='$key', status='0'
na:
`key`='$key', status='1'
I napisz dokładnie jaki teraz wyświetla się błąd.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
raxon
post 27.07.2011, 11:31:10
Post #11





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 30.06.2009

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


Dobra pomogło smile.gif to co wcześniej po prostu strona się długo nie chciała odświeżyć smile.gif
Go to the top of the page
+Quote Post
emajl22
post 27.07.2011, 16:05:28
Post #12





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

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


  1. $key = "".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."".rand(0,9)."";

biggrin.gif

http://www.google.pl/search?client=opera&a...channel=suggest


--------------------
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: 14.08.2025 - 12:37