Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok NapísalOffline : 21.04.2009 14:25

Sorry, ak niekomu pride moja otazka blba, ale skusal som najst k tomu nieco na googli, no nenasiel som ziadne vysvetlenie k mojej otazocke.. Totiz, ked som si skusal update db takymto prikazom:
Kód:
$status= MySQL_Query("UPDATE odhlasenie SET login='off' WHERE dlzkaprihlasenia<'$absencia'", $linkudb);

, tak mi to vyhodilo chybovu hlasku typu:
Citácia:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /domains...

Ked som vsak pred mysql_query pridal @, cize nieco taketo:
Kód:
$status=  @MySQL_Query("UPDATE odhlasenie SET login='off' WHERE dlzkaprihlasenia<'$absencia'", $linkudb);

, tak to uz fachcilo..Prosim Vas, mohol by mi niekto vysvetlit aky je medzi tymito dvoma zapismi rozdiel a co presne ten @ znamena, resp. aky vplyv to ma na samotny prikaz??
Dakujem :oops:


Offline

Čestný člen
Čestný člen
Vysvetlenie

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 21.04.2009 14:34

Pridanim @ to urcite fungovat nezacalo, @ akurat potlacuje chybovy vystup.
Mne sa skor zda, ze problem je v premennej $linkudb. Co v nej mas? Mozes hodit cely kod?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 21.04.2009 14:41

Ďuri, tak ak tomu spravne rozumiem, tak ten @ vlastne "potlaci" chyby??
Tu je ten kod:
index.php:
Kód:
$aktime = strtotime ("now");
$absencia = strtotime ("now")-1200;
$status= @MySQL_Query("UPDATE odhlasenie SET login='off' WHERE dlzkaprihlasenia<'$absencia'", $linkudb);

funkcie.php:
Kód:
//  Kde mam pripojenie na DB...
$linkudb=mysql_connect("11.111.11.111", "xxxxxx", "xxxxx");
   if (!$linkudb) {
                die("<b>ERR (".mysql_errno()."):</b> ".mysql_error()."<br>");
               }
$r=@mysql_select_db("xxxxxx");
   if (!$r) {
             die("<b>ERR (".mysql_errno()."):</b> ".mysql_error()."<br>");
            }


Offline

Užívateľ
Užívateľ
Vysvetlenie

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 21.04.2009 15:03

znak @ nepotlaci chyby... iba sposobi, ze sa chyba nevypise ak nastane... napriklad delenie nulou
Kód:
$vysledok = 125/0; //toto ti vypise chybu Warning: Division by zero in ... on line ...

@vysledok = 152/0; //toto nevypise nic


asi si to zle vysvetlujes.. ked tam zadas znak @, neznemna to ze ti ten dotaz "fachci", iba si nedostal informaciu o tom, ze mas zapisanu blbost...

keby si das vypisat mysql_error(); tak ti vypise "no database selected".. chybu mas vo vybere databazy...

Kód:
   $linkudb=mysql_connect('localhost', 'root', '') OR die(mysql_error());
               
$r=mysql_select_db('databaza', $linudb) OR die(mysql_error());
           


query bude
Kód:
$status= MySQL_Query("UPDATE odhlasenie SET login='off' WHERE dlzkaprihlasenia<'$absencia'");







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 22.04.2009 13:17

Dik za vysvetlenie..Emer, takze ak chcem zapisat query pre konkretnu databazu (ak by som ich mal viac) tak by to vyzeralo nejako takto??

Kód:
$linkudb=mysql_connect("11.111.11.111", "xxxxxx", "xxxxx");
   if (!$linkudb) {
                die("<b>ERR (".mysql_errno()."):</b> ".mysql_error()."<br>");
               }
$databaza1=@mysql_select_db("xxxxxx", $linkudb);
   if (!$databaza1) {
             die("<b>ERR (".mysql_errno()."):</b> ".mysql_error()."<br>");
            }


query:
Kód:
$status= MySQL_Query("UPDATE odhlasenie SET login='off' WHERE dlzkaprihlasenia<'$absencia'", $databaza1);

Nejako takto by to malo vyzerat?? :oops:


Offline

Užívateľ
Užívateľ
Vysvetlenie

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok NapísalOffline : 22.04.2009 14:17

no phpmyadmin používa aj niečo takéto

Kód:
$status= MySQL_Query("UPDATE databaza.odhlasenie SET login='off' WHERE dlzkaprihlasenia<'$absencia'");


lebo hento asi nepôjde


Offline

Správca fóra
Správca fóra
Vysvetlenie

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.04.2009 14:28

>zaciatocnik: ako nepovinny druhy parameter mysql_query() sa uvadza identifikator spojenia, tzn. navratova hodnota z mysql_connect(), nie vysledok mysql_select_db()... zdrojovy kod suboru index.php, ktory si tu uviedol, je uplny? lebo nevidim tam includnuty subor funkcie.php







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 22.04.2009 18:35

>stenley: Subor Index.php nie je cely..Uviedol som len tu cast z neho, priamo suvisiacu s mojim sql dopytom resp. s update.. Ale mam to tam (funkcie.php) includnute..Dobre..tak ako teda ma vyzerat spravne ten zapis ak mam napr. dve DB a potrebujem spravit update napr. tabulky č.1 v jednej z nich?? Tak ako to napisal miso250593?Alebo ak je to nepovinny parameter (ako pises stenley), tak potom nemusim zadavat vôbec identifikator spojenia, aj keby som mal X- databaz? Staci len uvies nazov tabulky?? :loony:


Offline

Užívateľ
Užívateľ
Vysvetlenie

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok NapísalOffline : 22.04.2009 19:07

jj
ked zadávaš dotaz tak sa mysql_select_db presunieš do tej DB

ale teoreticky by to mohlo ist aj takto
databaza.tabulka
ale v praxi som to ešte neskúšal

a ten identifikátor ti asi ani moc nepomôže...


Offline

Čestný člen
Čestný člen
Vysvetlenie

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 22.04.2009 19:39

Pokial neuvedies druhy parameter, pouzije sa ten, ktory bol ako posledny otvoreny pomocou mysql_connect.


Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie

v HTML, XHTML, XML, CSS

11

798

24.09.2008 12:19

zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie

v Modifikácie, návody a projekty

19

4014

14.01.2011 8:31

mack0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie

v PHP, ASP

3

443

13.08.2010 11:32

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie

v Správy pre vedenie fóra

5

1093

25.05.2010 11:28

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Coinminer ? Vysvetlenie

v Antivíry a antispywary

5

446

14.07.2014 0:56

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie programu

v Assembler, C, C++, Pascal, Java

11

804

23.11.2008 20:41

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie importu

v Ostatné

2

266

30.01.2013 15:37

zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie bublesort

v Assembler, C, C++, Pascal, Java

2

367

10.12.2014 22:37

Misosvk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysvetlenie scriptu

v JavaScript, VBScript, Ajax

4

501

13.11.2010 20:57

DeeJay3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysvetlenie pojmov

v Siete

1

874

19.08.2006 15:10

Harlequin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie PHP kodu

v PHP, ASP

2

445

18.10.2017 16:36

IPP Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java, vysvetlenie prikazu

v Assembler, C, C++, Pascal, Java

3

609

24.11.2013 17:18

Vikinger Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Casovanie ram (vysvetlenie)

v Pamäte

3

3386

27.01.2010 21:35

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pekná url - vysvetlenie.

v Ostatné

1

458

26.08.2012 15:33

iop Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tv karta vysvetlenie

v Rozširujúce karty

0

907

16.01.2008 17:37

R.I.P. Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysledok google vyhladavania, vysvetlenie

v Internetový marketing, SEO, reklama

3

689

23.03.2010 17:15

citizen Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra