gunmetal Posted September 13, 2010 Report Share Posted September 13, 2010 man ir šāds kods $galds = mysql_query("SELECT * FROM friends WHERE lid='$id' AND lid2='$id'"); Bet viņš neiet. $galds = mysql_query("SELECT * FROM friends WHERE lid='$id'"); Šāds iet. Kāpēc tā? Pēc logikas vajadzēja paņemt no lid un lid2 kur lietotāja id ir ievietots bet neņem! kāpēc tā? Laikam man biki kautkas nepielec :D Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted September 13, 2010 Report Share Posted September 13, 2010 Pēc logikas vajadzēja paņemt no lid un lid2 kur lietotāja id ir ievietots bet neņem! kāpēc tā? Laikam man biki kautkas nepielec :D un abiem ir vienaadas vertiibas? tas ir abiem ir $id ?? un ja , ja kada no taa jega ... Quote Link to comment Share on other sites More sharing options...
Kemito Posted September 13, 2010 Report Share Posted September 13, 2010 (edited) Kverijā AND vietā izmanto " , " - vaidzētu darboties :) tobish - komatu! Edited September 13, 2010 by Kemito Quote Link to comment Share on other sites More sharing options...
gunmetal Posted September 13, 2010 Author Report Share Posted September 13, 2010 un abiem ir vienaadas vertiibas? tas ir abiem ir $id ?? un ja , ja kada no taa jega ... No ja abi ir $id tad jau cita vērtība nevarētu būt, bet man vajag lai ņem tikai lid un lid2 bet ja paņem id viss nojuuk :D Quote Link to comment Share on other sites More sharing options...
briedis Posted September 13, 2010 Report Share Posted September 13, 2010 Pag, nesaprotu, tagad tev ir uzrakstīts - Atlasīt visus ierakstus, kam lid ir vienāds ar $id UN lid2 ir vienāds ar $id. Quote Link to comment Share on other sites More sharing options...
gunmetal Posted September 13, 2010 Author Report Share Posted September 13, 2010 nu jā Quote Link to comment Share on other sites More sharing options...
briedis Posted September 13, 2010 Report Share Posted September 13, 2010 un mysql_error neko nesaka? Quote Link to comment Share on other sites More sharing options...
Kemito Posted September 13, 2010 Report Share Posted September 13, 2010 Man bija līdzīga problēma +-, man ieteica AND vietā izmantot komatu, un man personīgi viss aizgāja :))) izmanto $mainigais = "Kverijs"; un mysql_query($mainigais) or die(mysql_error()); Redzēsi iespējams savu kļūdu :) Quote Link to comment Share on other sites More sharing options...
Vhubuo Posted September 14, 2010 Report Share Posted September 14, 2010 (edited) man ir šāds kods $galds = mysql_query("SELECT * FROM friends WHERE lid='$id' AND lid2='$id'"); Bet viņš neiet. $galds = mysql_query("SELECT * FROM friends WHERE lid='$id'"); Šāds iet. Kāpēc tā? Pēc logikas vajadzēja paņemt no lid un lid2 kur lietotāja id ir ievietots bet neņem! kāpēc tā? Laikam man biki kautkas nepielec :D Ko tu veles lai šis kods tev izvad ara? Vajag paskatities kas teši tev ir tava mainigaja, pec tam pasktatites vai mav kļudu mysql pusē, un pec tam jau kau - ko izvadīt. $sql = "SELECT * FROM friends WHERE lid='$id' AND lid2= '$id'"; $query = mysql_query($sql); if(!$query){ die("Error in sql: " mysql_error() . "<br />" . $sql); } $result = mysql_fetch_array($query); echo $result['lid']; Edited September 14, 2010 by Vhubuo Quote Link to comment Share on other sites More sharing options...
mad182 Posted September 15, 2010 Report Share Posted September 15, 2010 (edited) Tu tiešām zini, ka lietotājs $id ir pats sev draugs? Ja tu gribi atlasīt jebkuru ierakstu, kur lid VAI lid2 ir $id, lieto OR nevis AND. Edited September 15, 2010 by mad182 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.