Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Neveikia užklausa
Parašė Narysx· 2009 Vas. 7 14:02:28
#1
$query = dbquery("SELECT * FROM zmones WHERE pirmas_veikejas AND antras_veikejas = '$id(kintamasis iš prieš tai buvusios užklausos)' order by time");
while ($data = dbarray($query)) {
$pirmas_veikejas = $data['pirmas_veikejas'];
$antras_veikejas = $data['antras_veikejas'];
echo "
pirmas - $pirmas_veikejas <br>
antras - $antras_veikejas
";
}
Ir atvaizduoja nieko. :|
Redagavo Narysx· 2009 Vas. 7 14:02:15
Parašė bad_user· 2009 Vas. 7 14:02:54
#2
Pirmiau duok visą užklausą
Parašė Narysx· 2009 Vas. 7 14:02:56
#3
Va ta pirma užklausa:
if(isset($id)) {
$where = $_GET['id'] ? $_GET['id'] : 0;
$query = dbquery("SELECT * FROM prefix_teams WHERE id = '$where'");
$i = 0;
while ($data = dbarray($query)) {
$i++;
$id = $data['id'];
$namee = $data['name'];
$imagee = $data['image'];
Jos while ciklas užsidaro tik po tos mano antros užklausos. Taip darau dėl to, kad eitų panaudot tą kintamąjį.
Redagavo Narysx· 2009 Vas. 7 14:02:12
Parašė ex-it· 2009 Vas. 7 14:02:15
#4
Nurodyk
pirmas_veikejas = ? AND antras_veikejas = ....
Parašė Narysx· 2009 Vas. 7 14:02:05
#5
ex-it parašė:
Nurodyk
pirmas_veikejas = ? AND antras_veikejas = ....
Vistiek nieko neatvaizduoja. :/
Parašė ex-it· 2009 Vas. 7 14:02:57
#6
pamegink paziureti ar isviso veikia tas
$id(kintamasis iš prieš tai buvusios užklausos)
Parašė Narysx· 2009 Vas. 7 14:02:36
#7
Veikia. Jis naudojamas po tos pirmosios užklausos. Po to seka antroji, tačiau joje neina panaudoti to kintamojo kažkodėl. :/
Parašė Narysx· 2009 Vas. 8 15:02:49
#8
Nežinot kas blogai? ?| Palei mane tai šita vieta bloga:
...
ystem WHERE ho_team = '$idd' AND aw_team = '$idd' order by time");...
?|
Parašė sniuff· 2009 Vas. 8 15:02:12
#9
o tu prefix koki nurodai ?
Parašė bad_user· 2009 Vas. 8 15:02:47
#10
Ne aš jam aiškinu kad jis vienodus kintamuosius naudoja o jis vistiek akmenyje ieško minkštos vietos :)
Parašė sniuff· 2009 Vas. 8 15:02:32
#11
kur tu nurodai kas yra $idd ?
Parašė Narysx· 2009 Vas. 8 16:02:09
#12
SoNG parašė:
Ne aš jam aiškinu kad jis vienodus kintamuosius naudoja o jis vistiek akmenyje ieško minkštos vietos :)
Aš jau pasidariau skirtingus kintamuosius... Ir vistiek neveikia...
Sniuff parašė:
kur tu nurodai kas yra $idd ?
Kintamasis iš prieš tai buvusios užklausos.
Redagavo Narysx· 2009 Vas. 8 16:02:32
Parašė bad_user· 2009 Vas. 8 16:02:38
#13
Pamokėk sutvarkysiu
Parašė Narysx· 2009 Vas. 8 16:02:15
#14
Jau išsiaiškinau, kad tikrai ta vieta bloga, nes kai parašiau taip:
WHERE ho_team = '$idd' order by time"
Man atvaizdavo, bet aišku ne tą ką reikia. :? Man reikia, kad atvaizduotų įrašus ne vien kur ho_team yra idd, bet kur ir aw_team yra idd. ?|
Parašė bad_user· 2009 Vas. 8 16:02:48
#15
Reikia ne AND naudoti, o OR
Parašė Narysx· 2009 Vas. 8 16:02:58
#16
Ačiū, veikia. :)