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. :)