1
msdana
eXtCal and MySQL syntax errors
  • 2006/1/19 16:47

  • msdana

  • Just can't stay away

  • Posts: 817

  • Since: 2005/12/11


Okay, for DAYS I've been trying to figure this out, but no luck. Hoping someone is a MySQL pro and can offer some advice! The error messages even have my web host stumped.

I'm using XOOPS 2.2.3 and eXtCal 2.0.2. The MySQL version is 4.0.12-nt. When I run debug here's what it says:

le="color: #000000"><?php Queries module SELECT * FROM xoops_group_permission WHERE (gperm_modid = '16' AND gperm_name = 'extcal_cat_view' AND gperm_groupid IN (1,2)) ( 0.002398) [color=FF0000]SELECT * FROM xoops_extcal_cat WHERE (cat_id IN (,6,4,8,5,3,2,1)) Error number: 1064 Error message: 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 '6,4,8,5,3,2,1))' at line 1 ( 0.00054) SELECT * FROM xoops_extcal_event WHERE (event_start <= '1138769999' AND event_end >= '1136091600' AND event_approved = '1' AND cat_id IN (,6,4,8,5,3,2,1)) ORDER BY event_start ASC Error number: 1064 Error message: 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 '6,4,8,5,3,2,1)) ORDER BY event_start ASC' at line 1 ( 0.000517) SELECT * FROM xoops_extcal_cat WHERE (cat_id IN (,6,4,8,5,3,2,1)) Error number: 1064 Error message: 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 '6,4,8,5,3,2,1))' at line 1 ( 0.000526)[/color] Total Number of Queries: 4 | Total SQL Generation Time: 0.003981


I only posted the red errors, all other queries report fine.

This also happens with piCal installed. These programs run fine on my local host, but when I install on the host server,

Any help is appreciated!
If God is watching us, the least we can do is be entertaining.
Graphic Worx : Xoops Themes

2
msdana
Re: eXtCal and MySQL syntax errors
  • 2006/1/21 15:43

  • msdana

  • Just can't stay away

  • Posts: 817

  • Since: 2005/12/11


bump
If God is watching us, the least we can do is be entertaining.
Graphic Worx : Xoops Themes

3
McDonald
Re: eXtCal and MySQL syntax errors
  • 2006/1/21 18:55

  • McDonald

  • Home away from home

  • Posts: 1072

  • Since: 2005/8/15


It looks like some kind of incompatibility with your MySQL version.
Try to find these statements back in the script files.
In eXtCal it says i.e.:

le="color: #000000"><?php $xoopsDB->prefix("extcal_cat") $xoopsDB->prefix("extcal_event")


Change these in:
le="color: #000000"><?php $xoopsDB->prefix('extcal_cat') $xoopsDB->prefix('extcal_event')


I had something similar with WF-Links and block functions.

4
msdana
Re: eXtCal and MySQL syntax errors
  • 2006/1/21 19:03

  • msdana

  • Just can't stay away

  • Posts: 817

  • Since: 2005/12/11


Thanks! I'm off to figure this out

Just one quick question, will these be in more than one file?

Thanks!
Dana
If God is watching us, the least we can do is be entertaining.
Graphic Worx : Xoops Themes

5
McDonald
Re: eXtCal and MySQL syntax errors
  • 2006/1/21 20:47

  • McDonald

  • Home away from home

  • Posts: 1072

  • Since: 2005/8/15


Yes, that can be. In my case with WF-Links I only had to change it in one file, but I changed it also in other files to have everything the same and to avoid similar problems.
Best is to load all files in a text editor like ConTEXT (http://www.context.cx) and search for the terms in all files at once.

6
msdana
Re: eXtCal and MySQL syntax errors
  • 2006/1/22 19:06

  • msdana

  • Just can't stay away

  • Posts: 817

  • Since: 2005/12/11


Okay, I did as suggested and that still didn't work.

When logged in as admin, these are the PHP notices that I'm getting on the main index page:

le="color: #000000"><?php Notice [PHP]: Undefined offset: 0 in file C:Program FilesEnsimWEBpplianceSiteDataDomainsPanhandleGateway.comROOTInetpubwwwrootmodulesextcalclassevent.php line 294 Notice [PHP]: Undefined offset: 0 in file C:Program FilesEnsimWEBpplianceSiteDataDomainsPanhandleGateway.comROOTInetpubwwwrootmodulesextcalclassevent.php line 225


And these are the PHP notices that I get on the Calendar index page:

le="color: #000000"><?php Notice [PHP]: Undefined offset: 0 in file C:Program FilesEnsimWEBpplianceSiteDataDomainsPanhandleGateway.comROOTInetpubwwwrootmodulesextcalclasscat.php line 117 Notice [PHP]: Undefined offset: 0 in file C:Program FilesEnsimWEBpplianceSiteDataDomainsPanhandleGateway.comROOTInetpubwwwrootmodulesextcalclassevent.php line 225 Notice [PHP]: Undefined offset: 0 in file C:Program FilesEnsimWEBpplianceSiteDataDomainsPanhandleGateway.comROOTInetpubwwwrootmodulesextcalclasscat.php line 117


This only happens when I'm logged in as admin. However, when a registered user submits an event, I can not see it.

Could this still be an incompatibility?
If God is watching us, the least we can do is be entertaining.
Graphic Worx : Xoops Themes

7
McDonald
Re: eXtCal and MySQL syntax errors
  • 2006/1/22 20:16

  • McDonald

  • Home away from home

  • Posts: 1072

  • Since: 2005/8/15


Well so far it looks good.
The errors are gone and the notices are not something to worry about.

Quote:
However, when a registered user submits an event, I can not see it.


If somebody submits an event it should be listed on the page: Modules -> eXtCal -> Index
It's here where you can approve, edit or delete the event.

The module Extensible Waiting Block 0.94b from GIJOE is a handy module to see which modules have posts that needs to be approved.

8
msdana
Re: eXtCal and MySQL syntax errors
  • 2006/1/22 22:27

  • msdana

  • Just can't stay away

  • Posts: 817

  • Since: 2005/12/11


Oops, perhaps I wasn't clear. Sorry

I am still getting the SQL errors, in addition to these PHP notices.

Quote:
If somebody submits an event it should be listed on the page: Modules -> eXtCal -> Index


Users can submit an event without approval. Now, when I am logged in as admin, I can not see any events that users have posted, NONE. When viewing the calendar as anonymous or registered user, I can see all events.

And, when I logged in as admin, I can not see the categories for the calendar, but when viewing as anonymous or registered user, I can see the categories just fine.

Sounds like it goes back to the SQL syntax error, but I don't quite know how to fix.
If God is watching us, the least we can do is be entertaining.
Graphic Worx : Xoops Themes

Login

Donat-O-Meter

Stats
Goal: $15.00
Due Date: Jul 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $15.00
Make donations with PayPal!

Latest GitHub Commits