Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Zapytanie mysql błąd
Forum PHP.pl > Forum > Przedszkole
Marcinekk
@del
KsaR
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']));
casperii
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)){
casperii
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 ?
casperii
obecnosc zmień na typ date.

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


zmień na:
  1. $data=date('Y-m-d');
casperii
  1. $ins = mysql_query('UPDATE `mybb_users` SET `obecnosc` = "'.$data.'" WHERE `uid` = '.((int)$mybb->user['uid']));
Marcinekk
Wszystko działa. Dziękuje.
Kshyhoo
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.
Marcinekk
Jest opcja usuń to z niej korzystam, nie chcę aby ktoś używał mojego kodu.
Kshyhoo
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...
Marcinekk
A jak tobie by było gdyby twój kod ktoś użył, ba jeszcze podpisał jako swój?
Fred1485
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
Marcinekk
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".
thek
@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
KsaR
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...
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.