Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Zapytanie mysql błąd
Marcinekk
post 19.07.2015, 00:19:18
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 27.09.2013

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


@del

Ten post edytował Marcinekk 19.07.2015, 02:08:47
Go to the top of the page
+Quote Post
KsaR
post 19.07.2015, 00:45:38
Post #2





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

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


Cytat(Marcinekk @ 19.07.2015, 01:19:18 ) *
Witam, mam problem z zapytaniem.

  1. $ins = @mysql_query ('UPDATE `mybb_users` SET `obecnosc` = '.$data.' WHERE `uid` = '$mybb->user['uid']'');


Błąd:

Parse error: syntax error, unexpected T_VARIABLE in skrypt.php on line 38


Proszę o pomoc.


Staraj sie unikać operatora @, jest złyyyyy i nie potrzeba go w twoim przypadku, zapomniales dodac kropki.


  1. $ins = mysql_query('UPDATE `mybb_users` SET `obecnosc` = '.$data.' WHERE `uid` = '.((int)$mybb->user['uid']));


Ten post edytował Ksar 19.07.2015, 00:46:44


--------------------
Go to the top of the page
+Quote Post
casperii
post 19.07.2015, 01:14:59
Post #3





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


nie pokazuje , bo nie wykonuje się akcja submita:)

  1. <input type="submit" class="btn" value="Obecny">

na :
  1. <input type="submit" class="btn" value="Obecny" name="submit">



następnie:
  1. if($submit) {


na:
  1. if(array_key_exists('submit', $_POST)){
Go to the top of the page
+Quote Post
casperii
post 19.07.2015, 01:34:21
Post #4





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


update , czyli aktualizacja.

zobacz tak:
  1. $ins = mysql_query('SELECT * FROM `mybb_users` WHERE `uid` = '.((int)$mybb->user['uid']));
  2. if(mysql_num_rows($ins)==1){
  3. $ins = mysql_query('UPDATE `mybb_users` SET `obecnosc` = '.$data.' WHERE `uid` = '.((int)$mybb->user['uid']));
  4. }else{
  5. echo ' nie ma takiego idka';
  6. }
  7.  


Aha , jaki typ w bazie mysql ma obecnosc ?

Ten post edytował casperii 19.07.2015, 01:35:45
Go to the top of the page
+Quote Post
casperii
post 19.07.2015, 01:40:34
Post #5





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


obecnosc zmień na typ date.

a to:
  1. $data=date('Y.m.d');


zmień na:
  1. $data=date('Y-m-d');
Go to the top of the page
+Quote Post
casperii
post 19.07.2015, 02:01:03
Post #6





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


  1. $ins = mysql_query('UPDATE `mybb_users` SET `obecnosc` = "'.$data.'" WHERE `uid` = '.((int)$mybb->user['uid']));


Ten post edytował casperii 19.07.2015, 02:03:46
Go to the top of the page
+Quote Post
Marcinekk
post 19.07.2015, 02:07:26
Post #7





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 27.09.2013

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


Wszystko działa. Dziękuje.
Go to the top of the page
+Quote Post
Kshyhoo
post 19.07.2015, 07:05:36
Post #8





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(Marcinekk @ 19.07.2015, 01:19:18 ) *
@del

Na tym Forum nie usuwamy postów, bo mogą w przyszłości posłużyć innym użytkownikom szukającym pomocy.


--------------------
Go to the top of the page
+Quote Post
Marcinekk
post 19.07.2015, 14:22:39
Post #9





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 27.09.2013

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


Jest opcja usuń to z niej korzystam, nie chcę aby ktoś używał mojego kodu.
Go to the top of the page
+Quote Post
Kshyhoo
post 19.07.2015, 14:30:13
Post #10





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(Marcinekk @ 19.07.2015, 15:22:39 ) *
Jest opcja usuń to z niej korzystam, nie chcę aby ktoś używał mojego kodu.

Powodzenia następnym razem w uzyskaniu pomocy...


--------------------
Go to the top of the page
+Quote Post
Marcinekk
post 19.07.2015, 14:44:59
Post #11





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 27.09.2013

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


A jak tobie by było gdyby twój kod ktoś użył, ba jeszcze podpisał jako swój?
Go to the top of the page
+Quote Post
Fred1485
post 19.07.2015, 14:56:28
Post #12





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


Przecież to elementarne podstawy tutaj ogarniamy nie jakieś rozbudowane projekty gdzie prawa autorskie każdy sobie życzy...
Następnym razem usunę mój post bo użyłem w nim funkcji
i jest ona tak autorska biggrin.gif

Sory za spam ale nie mogłem biggrin.gif

Ten post edytował Fred1485 19.07.2015, 14:56:49


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post
Marcinekk
post 19.07.2015, 15:02:22
Post #13





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 27.09.2013

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


Dokładnie spam, ja rozmawiam z nim nie z tobą, po co się wtrącasz?

Zresztą szkoda gadać, widać na jaki poziom (up) schodzi ta "rozmowa".

Ten post edytował Marcinekk 19.07.2015, 15:02:50
Go to the top of the page
+Quote Post
thek
post 19.07.2015, 17:49:36
Post #14





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




@Marcinekk: znając życie to co uznałeś za swój już dawno ktoś napisał smile.gif A dlaczego? Bo ten kod jaki widzieliśmy to gdzieś sięga zaszłościami i stylem do PHP4, a podobne się przewalają przez to forum dość często. Poza tym używanie podobnego, w sytuacji gdy mamy do dyspozycji frameworki typu Symfony2 z ORM-ami pokroju Doctrine czy Propel, to jak korzystanie z dłuta zamiast młota pnumatycznego wink.gif


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
KsaR
post 19.07.2015, 18:17:28
Post #15





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

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


Cytat(Marcinekk @ 19.07.2015, 15:22:39 ) *
Jest opcja usuń to z niej korzystam, nie chcę aby ktoś używał mojego kodu.

Póki co casperii użył generalnie mój kod bez podpisania autora,
Czuje się nie zręcznie w tym i chyba z tym kodem pójde na policje biggrin.gif ~ żart oczywiście.

Akurat w tym przypadku nic ci nie da jak skasujesz post.
Zauważ że jak ktoś cytuje coś na forum ->
Z jego postu cytat nie zniknie..

Ale tak jak dalej pisali, możliwe że ktoś będzie miał taki sam problem..
A wtedy powstanie kolejny temat, i ktos znow tak zrobi i tak w kolko ;-).

A tak sobie poszuka "zapytanie mysql blad" i juz bedzie mial kilka podobnych propozycji i byc moze ktoras mu pomoze.

Ps. Kod co prawda mozna nazwac juz samym <?php ?>
Jednak o jedna linijke niema co sie martwic,
Zwlaszcza ze zostala wykonana tylko byc moze z innym zapytaniem do bazy okolo 99mln razy.

Ps2. I kasujac posty robisz debili z tych co sie wypowiadali.
Bo wyglada jakby ze soba pisali...

Ten post edytował Ksar 19.07.2015, 18:20:40


--------------------
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: 24.05.2024 - 03:53