airbus Posted July 28, 2009 Report Share Posted July 28, 2009 Tātad uztaisīju profilas lapu, kas lietotājus velk no ipb foruma. Kad raksta http://*.lv/?q=lietotajs&id=1 visu lapu rada bet kad raksta http://*.lv/?q=lietotajs&id=143 jeb nepareizo id kuras nav rada šādu eroru: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\yeah\lietotajs.php on line 8 8.rinda: while($r=mysql_fetch_array($rez)) { Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted July 28, 2009 Report Share Posted July 28, 2009 ieliec 7. rindiņā esošajam: mysql_query() or die('Viss ir slikti! ' . mysql_error()); Quote Link to comment Share on other sites More sharing options...
airbus Posted July 28, 2009 Author Report Share Posted July 28, 2009 Viss ir slikti! You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Tagad šadu rada Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted July 28, 2009 Report Share Posted July 28, 2009 Nu, tad izdomā, kas tam query ir par vainu... Ja tu viņu būtu parādījis, tad varbūt kāds varētu palīdzēt, bet, ja jau nē, tad nē... Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted July 28, 2009 Report Share Posted July 28, 2009 un kapeec visi aizmirst ka pie debugosanas var izmantot visparastaako echo ?? izvadie to savu kveriju uz ekraana un apskaties kaads vinsh tiek izveidots.. tas arii viss.. tad redzesi kas trukst, un kas jalabo ... Quote Link to comment Share on other sites More sharing options...
Turecky Posted July 28, 2009 Report Share Posted July 28, 2009 (edited) Nevarētu būt prikols, ka tā kā neatgriež nevienu ierakstu rodas kļūda??? Pēc pieņēmuma piedāvāju aptuveno risinājumu, ceru, ka profiņi pārāk nenories: <?php //tavs pieprasījums $SQL = mysql_query('SELECT kaut_ko FROM kautkurienes WHERE TaviNosacījumi'); //iespējams iztrūkstošā rinda $CheckUserCount = mysql_num_rows($SQL); //attiecīgi mainās tālākais kods if($CheckUserCount==1){ ... /* Izpildam, ja lietotājs ir derīgs un atrasts tikai viens ieraksts */ ... echo 'Apsveicam, tu esi iekšā!'; } //Else varam arī neizmantot ja nav nepieciešams, bet ticamāk, ka tajā varam izvadīt, ka lietotājs nav ielogojies else{ //Tavs kods .... echo 'Nepieciešams ielogoties, lai komentētu!'; } ?> Edited July 28, 2009 by Turecky 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.