-
Posts
8,065 -
Joined
-
Last visited
Posts posted by andrisp
-
-
tad kad es pielieku ORDER BY COUNT(user_id) klaat, man izlec
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
-
Piem kolumna:
USER_ID
2055
2034
2022
2055
2034
2034
2022
vajag taadu kveriju, kas panjem tikai taas rindas ar vienaadiem USER_ID, kuru kopskaits ir vairaak nekaa citaam rindaam ar vienaadiem USER_ID. Shajaa gadijumaa tas buutu 2034.
-
man saakumaa risinaajums bija uz javascript, bet nepatika, kaut kas gljukoja.. sarezhgjiits tas kods taapeec, ka vinjs ir ar vairakliimenja includeem un diezgan izsvaidiits, un galveno kaart - nav rakstiits by me, es tikai tjuuneeju..
iebaazu to header pashaa galvenaajaa lapaa pirms visa cita.. works great..
-
nu aapraac - ja tu vispaar nezini, kas tas par kodu un ko vinjs dara, kaa tu vari nospriest, ka paarveidot vinju ir easy as 1-2-3.. tev varbuut jebkas nav par gruutu, bet es neveelos chakareeties, ja nepamaniiji - esmu iesaaceejs, bet probleemu atrisinaaju pats.
-
vispaar jaa, bet buus jaameegjina shito header iebaazt pirms visa cita.
-
nee, mans jautaajums ir - kaa lai apeju sho probleemu ? || vai nav kaada alternatiiva ?
-
kodaa ir vieta
if (bla == bla)
{
header ("Location: someurl");
}
bet neiet - izmet, ka header atkaartoti izsaukt nevar vai kaut kas taac, preciizaak pateikt nevaru - nav iespeejas shobriid nokopeet kljuudas pazinjojumu, bet cik saprotu - tas taapeec, ka pirms header funkcijas izsaukshanas php jau bija nodevis kautkaadu informaaciju browserim.
paliidziet. kaa lai apeju sho probleemu ? vai ir alternatiiva shai komandai, vispaar man vajag, lai lapa atveertos jaunaa logaa. pashlaik izmantoju javascript kodu, bet tas neder.
piedodiet, ka tik gari.
-
paldies visiem, kas paliidzeeja un meegjinaaja paliidzeet ;) .
un protams viss beigaas izveershas ljoti vienkaarshi :)
iztiku ar ip REGEXP '$adrese(,|$)'
-
bladies delfin par risinaajumu, bet es jau paspeeju uzrakstiit kodu, kas select rezultaatu, ja tur ir vairaakas ip, sadala pa daljaam un katru dalju atseviskji paarbauda ar $ip veelreiz, viss straadaa - bet tavu regexpu pierakstiishu ;).
tagad man ir jauna probleema, $rinda - select rezultaats un $adrese - IP
function checkIPagain($rinda, $adrese) { if (preg_match(",", $rinda[ip])) { $ip = ereg_replace (" ", "", $rinda[ip]); $ip = split(",", $ip); foreach($ip as $ip2) { if ($ip2 == $adrese) { return TRUE; } else { return FALSE; } } } else { if ($rinda[ip] == $adrese) { return TRUE; } else { return FALSE; } } }
itkaa visu izdara, bet met aaraa -
Warning: No ending delimiter ',' found in /home/db/public_html/inc/functions.php on line 104
if (preg_match(",", $rinda[ip])) <---- shii ir 104 liinija
-
taadu, kas tabulas kolumnaa mekleejot ar 123.123.123.12 starp laukiem '123.123.123.12' un '123.123.123.123' izveeleetos pirmo. kaa jau teicu - ^123.123.123.12$ man neder.
un paataisiit uz Xiem arii nevaru. ir iemesli. un shefam arii nepatiktu taads risinaajums visticamaak.
-
ip REGEXP '$ip'.'(?!\d)'
ip REGEXP '$ip(?!\d)'
izmeegjinaajos visaadi shitaadi, un saaku nonaakt pie paarlieciibas, ka mysql nemaz neatbalsta lookahead un lookbehind briinumus, bet visticamaak es vienkaarshi nemaaku pareizi iekljaut regexp. paliidziet ar sintaksi luudzu.
-
hmm.. nesapratu ko tu teici par to epastu, jo tabulai nav saistiiba ar epastiem, bet paartaisiit vairs nevaru, jo vispaar projektu neveidoju es bet kaads cits, es esmu paarnjeemis to visu savaas rokaas, laboju gljukus. Lai paartaisiitu ar id sasaisteem, viss kods buutu smagi jaapaartaisa..
-
man ir WHERE ip LIKE '%$ip%'
piemeeram, ja $ip = 192.168.0.2, tad tiks izdots arii ip, kur ir beigaas .21, bet taa nevajadzeetu
WHERE ip = '$ip' man neder, jo dazreiz lauks satur vairaakas ip, kas ir atdaliitas ar komatu un atstarpi (, )
pieljauju, ka to var panaakt ar regex
-
nesanaaak preg_replace funkcijai iebarot pareizos regex paternus..
gribu apmainiit stringaa visus ' pret \' .. paliidziet.
izmeegjinaajos visaadi, bet nekaa.
paldies
Palīdziet ar kveriju
in PHP un datubāzes
Posted
paldies Delfin, nostraadaaja perfekti. un paldies par padomu sleegties pa taisno pie mysql servera caur konsoles, mazaak chakareeshanaas sanaak :)