Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 | 74 Bydlisko: Michalovce |
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
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
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?
|
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 | 74 Bydlisko: Michalovce |
Ď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>"); }
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 | 181 Bydlisko: Nitra / Bra... |
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 |
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 | 74 Bydlisko: Michalovce |
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??
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
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
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
>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 |
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 | 74 Bydlisko: Michalovce |
>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??
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
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...
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Pokial neuvedies druhy parameter, pouzije sa ten, ktory bol ako posledny otvoreny pomocou mysql_connect.
|
|
Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v HTML, XHTML, XML, CSS | 11 | 845 | 24.09.2008 12:19 zaciatocnik | | v Modifikácie, návody a projekty | 19 | 4069 | 14.01.2011 8:31 mack0 | | v PHP, ASP | 3 | 475 | 13.08.2010 11:32 qacer | | v Správy pre vedenie fóra | 5 | 1134 | 25.05.2010 11:28 Daron | | v Siete | 1 | 910 | 19.08.2006 15:10 Harlequin | | v Antivíry a antispywary | 5 | 494 | 14.07.2014 0:56 stopa27 | | v Assembler, C, C++, Pascal, Java | 11 | 857 | 23.11.2008 20:41 shiro | | v Ostatné | 2 | 298 | 30.01.2013 15:37 zaciatocnik | | v Assembler, C, C++, Pascal, Java | 2 | 407 | 10.12.2014 22:37 Misosvk | | v JavaScript, VBScript, Ajax | 4 | 543 | 13.11.2010 20:57 DeeJay3 | | v PHP, ASP | 2 | 493 | 18.10.2017 16:36 IPP | | v Assembler, C, C++, Pascal, Java | 3 | 652 | 24.11.2013 17:18 Vikinger | | v Pamäte | 3 | 3499 | 27.01.2010 21:35 Jaro | | v Ostatné | 1 | 497 | 26.08.2012 15:33 iop | | v Rozširujúce karty | 0 | 950 | 16.01.2008 17:37 R.I.P. | | v Assembler, C, C++, Pascal, Java | 2 | 427 | 20.06.2010 13:19 ac.milan |
|