Dooling
-
Posts
225 -
Joined
-
Last visited
Posts posted by Dooling
-
-
Bet loģiski spriežot iekavām vajag, tad kāpēc neatgriež vērtību, kur es kļūdos ;( .
-
andrisp, Tu domāji šādu vaicājumu:
SELECT DISTINCT anketetajs FROM kd_dala WHERE ( lauka_mid = '49' OR lauka_mid = '59' AND lauka_mid = '51' OR lauka_mid = '89' ) AND ( atbilde = '5' OR atbilde = '5' AND atbilde = '12.05.2007' OR atbilde = '12.05.2007')
šāds vaicājums man atgriež vērtību 3.
Bet tad jautājums vai citā gadījumā atgriezīs man pareizas vērtības, ja nav iekavu, piem.
SELECT DISTINCT anketetajs FROM kd_dala WHERE ( (lauka_mid = '49' OR lauka_mid = '59') AND (lauka_mid = '51' OR lauka_mid = '89' )) AND (( atbilde = '5' OR atbilde = '5') AND (atbilde = '12.05.2007' OR atbilde = '12.05.2007'))
Ja ir šāds vaicājums, tad gan neko neatgriež
-
Ir šāds vaicājums:
SELECT DISTINCT anketetajs FROM kd_dala WHERE ((lauka_mid = '49' and atbilde = '5') or (lauka_mid = '59' and atbilde = '5')) and ((lauka_mid = '51' and atbilde = '12.05.2007') or (lauka_mid = '89' and atbilde = '12.05.2007'))
Man neatgriež nekādas vērtības.
Ja vaicājumus nodala atsevišķi:
SELECT DISTINCT anketetajs FROM kd_dala WHERE ((lauka_mid = '49' and atbilde = '5') or (lauka_mid = '59' and atbilde = '5'))
atgriež sādas vērtības: 3
SELECT DISTINCT anketetajs FROM kd_dala WHERE ((lauka_mid = '51' and atbilde = '12.05.2007') or (lauka_mid = '89' and atbilde = '12.05.2007'))
atgriež sādas vērtības: 3,5,10
Man vajag lai atgriež vērtību 3.
Kur es kļūdos?
-
<script type="text/javascript">
function setCheckedValue(radioObj, newValue) {
if(!radioObj)
return;
var radioLength = radioObj.length;
if(radioLength == undefined) {
radioObj.checked = (radioObj.value == newValue.toString());
return;
}
for(var i = 0; i < radioLength; i++) {
radioObj.checked = false;
if(radioObj.value == newValue.toString()) {
radioObj.checked = true;
}
}
}
</script>
<img src="pic/delete.gif" width="16" height="16" alt="Noņemt vērtību" title="Noņemt vērtību" onclick="setCheckedValue(document.forms['forma'].elements['vertejums||1'], '');"/>
Šāds ir mans risinājums
-
Atradu citu risinājumu, tagad viss ok ;)
-
andrisp, tad varbūt Tev ir kāds risinājums kā, lai to panāk?
-
clearRB(document.forma.vertejums||1)
-
Ir vairākas radiopogu grupas:
1) o 1 o 2 o 3
2) o Rīga o Jelgava o Valmiera
3) o basketbols o futbols o teniss
Man vajag, lai varētu noņemt izvēlēto vērtību vienas radiopogas grupā,ja lietotājs ir jau ieķeksējis tajā radiopogas grupā. Piemēram, esmu ieķeksējis 2. radiopogu grupā Jelgava, bet es gribu, lai var noņemt to.
Man ir kods, kas ļauj noņemt izvēlēto vērtību, bet man tas īsti nedarbojas.
function clearRB(buttonGroup)
{
for (i=0; i < buttonGroup.length; i++) {
if (buttonGroup.checked == true) {
buttonGroup.checked = false;
}
}
Rāda šādu kļūdu: Object expected
Ir kādam kāds cits risinājums, kā lai panāk vēlamo?
-
Paldies par palīdzību!
CONCAT_WS - Šis labāk der ;)
-
Vai var apvienot tabulas divus laukus vienā laukā?
Piemēram:
Select * FROM table
Vards | Uzvards
Janis | Koks
Juris | Egle
...
Man ar vaicājuma palīdzību vajadzētu panākt, lai vienā laukā izvada "Janis Koks", "Juris Egle" utt.
Piemēram:
SELECT ..... ???
Persona
Janis Koks
Juris Egle
-
Ok, andrisp variants darbojās ;)
-
Jā, man savādāka vēlme, Grey_Wolf. Man vaicājums ir tāds:
<?php
...
$meklejamais = $_POST['search'];
$sql = "SELECT * FROM tabula WHERE lauks LIKE '%$meklejamais%';
...
?>
-
Sveiki!
Datubāzē glabājas piemēram šādi ieraksti:
DELTA-MS
DELTA-MS 20
DELTA-NB
Piemēram, lietotājs meklētaja ieraksta DELTA MS, vaicājums nekādus rezultātus neatgriež, bet ievadot DELTA-MS, vaicājums atgriež divus ierakstus DELTA-MS un DELTA-MS 20. Vai ar MySQL vaicājumu var panākt, ka atrod DELTA-MS un DELTA-MS 20 ievadot meklētājā DELTA MS?
-
Ar AJAX man nav bijis nekādas saskarsmes, tāpēc diez vai es spēšu to dotajā brīdī īstenot. Varbūt ir kādas citas idejas?
-
Esmu izveidojies laika skaitīšanas taimeri augošā secība, no 0 līdz 60. Kādu padomu dosiet, lai panāktu, ka pēc F5 nospiešanas paliek tā vērtība paša vērtība, kura bija pirms F5 nospiešanas.
Piemēram, taimeris ir aizskaitījis līdz 29 un nospiežot F5, lai taimeris turpina skaitīt no 29 līdz 60 nevis atkal sāk skaitīt no 0 līdz 60.
-
Ok. Paldies par palīdzību :)
-
Kā lai realizē šādu lietu. Izvelkam no datubāzes datus. Un tad tos sareizinām.
Piemērs:
per_id | skaitlis
2006 | 6.5
2007 | 5
Man vajag, lai sareizinās 6.5*5=32.5?
-
droši vien, bet pacensties ja var vienmēr ;)
-
Diez vai man būs pa zobam apollo serveri "uzlauzt"
-
Tā laikam sanāk, ka nav tiesību, tātad jāsaka, lai piešķir tiesības?
-
Kods:
chmod("/www/dir", 0777);
Parāda brīdinājumu: Warning: chmod() [function.chmod]: Operation not permitted ...
Sazinājos ar servera administratoru palūdzu, lai noņem safe mode, bet tāpat rāda to pašu brīdinājumu.
Līdzīgas problēmas ir ar funkcijām mkdir(), copy() un rmdir().
Kas lai atrisina šo problēmu?
-
Pieliku klāt if nosacījumam $_POST['text']!=NULL
...
if($_POST['find']=="Meklēt!" || $_POST['text']!=NULL || $_GET['search']!=null)
...
-
Atradu risinājumu.
-
Nu es izmēģīnāju uz trim dažādiem IE 5.5, 6.0 un 7.0 un neviens nestrādā tā kā nākas :(
Kāds ir pareizs vaicājums?
in PHP un datubāzes
Posted
Ar IN() ? Neesmu nekad ar IN vēl vaicājumus veidojis? Vai varētu kādu piemēru?