banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận bảo mật Lỗi Shop PHP  XML
  [Question]   Lỗi Shop PHP 17/07/2010 02:47:35 (+0700) | #1 | 215527
kikilua
Member

[Minus]    0    [Plus]
Joined: 28/06/2007 23:30:58
Messages: 13
Offline
[Profile] [PM]
mình đang chạy code shop php
sau khi check thì mình bị mắc lỗi như sau.


An error occurred
Application error
Exception information:

Message: SQLSTATE[42000]: Syntax error or access violation: 1064 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
Stack trace:

#0 /home/chorachg/public_html/library/Zend/Db/Statement.php(284): Zend_Db_Statement_Pdo->_execute(Array)
#1 /home/chorachg/public_html/library/Zend/Db/Adapter/Abstract.php(464): Zend_Db_Statement->execute(Array)
#2 /home/chorachg/public_html/library/Zend/Db/Adapter/Pdo/Abstract.php(232): Zend_Db_Adapter_Abstract->query('SELECT * from c...', Array)
#3 /home/chorachg/public_html/library/Zend/Db/Adapter/Abstract.php(721): Zend_Db_Adapter_Pdo_Abstract->query('SELECT * from c...', Array)
#4 /home/chorachg/public_html/application/models/Category.php(26): Zend_Db_Adapter_Abstract->fetchRow('SELECT * from c...')
#5 /home/chorachg/public_html/application/frontend/sanpham/controllers/DanhmucController.php(16): Category->getCategory('44'')
#6 /home/chorachg/public_html/library/Zend/Controller/Action.php(513): Sanpham_DanhmucController->indexAction()
#7 /home/chorachg/public_html/library/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('indexAction')
#8 /home/chorachg/public_html/library/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#9 /home/chorachg/public_html/library/Zend/Application/Bootstrap/Bootstrap.php(77): Zend_Controller_Front->dispatch()
#10 /home/chorachg/public_html/library/Zend/Application.php(335): Zend_Application_Bootstrap_Bootstrap->run()
#11 /home/chorachg/public_html/index.php(33): Zend_Application->run()
#12 {main}

Request Parameters:

array (
'module' => 'sanpham',
'controller' => 'danhmuc',
'action' => 'index',
'code' => 'ky-thuat-so',
'id' => '44\'',
)

 


mình muốn hỏi lý do tại sao bị như vậy và cách khắc phục.cảm ơn các bạn nhiều.

(PHP Ver 5)
[Up] [Print Copy]
  [Question]   Lỗi Shop PHP 17/07/2010 09:34:41 (+0700) | #2 | 215542
[Avatar]
gamma95
Researcher

Joined: 20/05/2003 07:15:41
Messages: 1377
Location: aaa">
Offline
[Profile] [PM] [ICQ]
Code:
array (
'module' => 'sanpham',
'controller' => 'danhmuc',
'action' => 'index',
'code' => 'ky-thuat-so',
'id' => '44\'',
)

Nhìn vào khúc đó
có thấy cái id nó escape 44\' ko ?

Cánh chym không mỏi
lol
[Up] [Print Copy]
  [Question]   Lỗi Shop PHP 17/07/2010 21:08:13 (+0700) | #3 | 215599
kikilua
Member

[Minus]    0    [Plus]
Joined: 28/06/2007 23:30:58
Messages: 13
Offline
[Profile] [PM]
nếu lỗi ở ID đó làm sao fix được hả anh ... em đã test với các ID khác đều bị tương tự ....
hok lẽ phải xoá nó đi rồi crea lại à...

p/s: em mới bước đầu làm web.
[Up] [Print Copy]
  [Question]   Lỗi Shop PHP 17/07/2010 22:06:17 (+0700) | #4 | 215601
thienha20
Member

[Minus]    0    [Plus]
Joined: 09/05/2010 07:23:07
Messages: 4
Offline
[Profile] [PM]
lổi này là do câu lệnh truy vấn có vấn đề hoặc dữ liệu có ngay cột id bị sai lêch, xem kĩ lại chỗ nào truy vấn sai thì sửa câu truy vấn và vào xem dữ liệu có bị gì không là ok
[Up] [Print Copy]
  [Question]   Lỗi Shop PHP 18/07/2010 10:43:54 (+0700) | #5 | 215627
[Avatar]
gamma95
Researcher

Joined: 20/05/2003 07:15:41
Messages: 1377
Location: aaa">
Offline
[Profile] [PM] [ICQ]

kikilua wrote:
nếu lỗi ở ID đó làm sao fix được hả anh ... em đã test với các ID khác đều bị tương tự ....
hok lẽ phải xoá nó đi rồi crea lại à...

p/s: em mới bước đầu làm web. 

smilie , đơn giản nhất thì em thử như vầy đi
Code:
$id = (int)$id;

Cánh chym không mỏi
lol
[Up] [Print Copy]
  [Question]   Lỗi Shop PHP 21/07/2010 22:12:09 (+0700) | #6 | 215944
cvhainb
Member

[Minus]    0    [Plus]
Joined: 04/01/2007 14:32:38
Messages: 251
Offline
[Profile] [PM]

kikilua wrote:
mình đang chạy code shop php
sau khi check thì mình bị mắc lỗi như sau.


An error occurred
Application error
Exception information:

Message: SQLSTATE[42000]: Syntax error or access violation: 1064 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
Stack trace:

#0 /home/chorachg/public_html/library/Zend/Db/Statement.php(284): Zend_Db_Statement_Pdo->_execute(Array)
#1 /home/chorachg/public_html/library/Zend/Db/Adapter/Abstract.php(464): Zend_Db_Statement->execute(Array)
#2 /home/chorachg/public_html/library/Zend/Db/Adapter/Pdo/Abstract.php(232): Zend_Db_Adapter_Abstract->query('SELECT * from c...', Array)
#3 /home/chorachg/public_html/library/Zend/Db/Adapter/Abstract.php(721): Zend_Db_Adapter_Pdo_Abstract->query('SELECT * from c...', Array)
#4 /home/chorachg/public_html/application/models/Category.php(26): Zend_Db_Adapter_Abstract->fetchRow('SELECT * from c...')
#5 /home/chorachg/public_html/application/frontend/sanpham/controllers/DanhmucController.php(16): Category->getCategory('44'')
#6 /home/chorachg/public_html/library/Zend/Controller/Action.php(513): Sanpham_DanhmucController->indexAction()
#7 /home/chorachg/public_html/library/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('indexAction')
#8 /home/chorachg/public_html/library/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#9 /home/chorachg/public_html/library/Zend/Application/Bootstrap/Bootstrap.php(77): Zend_Controller_Front->dispatch()
#10 /home/chorachg/public_html/library/Zend/Application.php(335): Zend_Application_Bootstrap_Bootstrap->run()
#11 /home/chorachg/public_html/index.php(33): Zend_Application->run()
#12 {main}

Request Parameters:

array (
'module' => 'sanpham',
'controller' => 'danhmuc',
'action' => 'index',
'code' => 'ky-thuat-so',
'id' => '44\'',
)

 


mình muốn hỏi lý do tại sao bị như vậy và cách khắc phục.cảm ơn các bạn nhiều.

(PHP Ver 5) 


Vấn đề ở dòng màu đỏ đó.

Thân
smilie
[Up] [Print Copy]
  [Question]   Lỗi Shop PHP 22/07/2010 16:31:11 (+0700) | #7 | 216020
huyannet
Member

[Minus]    0    [Plus]
Joined: 21/07/2008 00:42:51
Messages: 83
Offline
[Profile] [PM]
Lỗi xuất phát từ bên trong code, giờ bác đưa thông báo lỗi thì khó mà biết sửa chỗ nào.
Chỉ có nước ngâm code mới sửa được.
Cái dòng màu đỏ của bác cvhainb hình như là sai dấu nháy đấy.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|