Yii Framework Forum: مشکل در کوئری Like - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

مشکل در کوئری Like

#1 User is offline   rezaonline.net 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 118
  • Joined: 20-June 12

Posted 12 December 2012 - 08:18 AM

سلام دوستان
این عدد صفر رو برمی گردونه
$count = Yii::app()->db->createCommand()
			->select('count(uri)')
			->from($tbl)
			->where(" uri LIKE ':uri%' ",array(':uri'=>$uri))
			->queryScalar();

اما این درست کار میکنه .
$count = Yii::app()->db->createCommand()
			->select('count(uri)')
			->from($tbl)
			->where(" uri LIKE '$uri%' ")
			->queryScalar();

به نظرتون مشکل چیه ؟
rezaworkshop.ir - rezaonline.net/blog
php5 , mysql , html5 , css3 , jquery + ajax
0

#2 User is offline   rezaonline.net 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 118
  • Joined: 20-June 12

Posted 12 December 2012 - 04:41 PM

عاقبت جوینده یابنده است .
$count = Yii::app()->db->createCommand()
			->select('count(uri)')
			->from($tbl)
			->where(array('like','uri',"$uri%"))
			->queryScalar();


شاید کسی همچین مشکلی رو داشت .
rezaworkshop.ir - rezaonline.net/blog
php5 , mysql , html5 , css3 , jquery + ajax
3

#3 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 369
  • Joined: 19-January 11

Posted 14 December 2012 - 02:40 AM

View Postrezaonline.net, on 12 December 2012 - 04:41 PM, said:

عاقبت جوینده یابنده است .
$count = Yii::app()->db->createCommand()
			->select('count(uri)')
			->from($tbl)
			->where(array('like','uri',"$uri%"))
			->queryScalar();


شاید کسی همچین مشکلی رو داشت .



از پی گیری که انجام دادید ممنون. حتما یه روزی به کار کسی دیگه هم میاد



1

#4 User is offline   Nabi 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 208
  • Joined: 22-February 12
  • Location:Ahwaz

Posted 20 December 2012 - 04:10 PM

امتحان نکردم ولی فکر میکنم کد اول رو هم میشد اینجوری تصحیح کرد:


$count = Yii::app()->db->createCommand()
                        ->select('count(uri)')
                        ->from($tbl)
                        ->where(" uri LIKE ':uri' ",array(':uri'=>$uri.'%'))
                        ->queryScalar();


وقتی پیغام میذارید، بی زحمت متنتون رو انتخاب کنید و این دو تا کار ناقابل رو هم انجام بدید:
1. از اون بالا RTL رو انتخاب کنید.
2. فونت رو هم Tahoma بگذارید.
که چشمون در نیاد.
دمت گرم!

www.IranPHP.ir
1

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users