Here's the code I have:
Code
$sql = "SELECT $milescolumn[mileid],
$milescolumn[projid],
$milescolumn[deliverable],
$milescolumn[start_date],
$milescolumn[compdate],
$milescolumn[length_num],
$milescolumn[length_type],
$milescolumn[per_comp],
$milescolumn[est_due],
$milescolumn[approx_compdate],
DATE_ADD($milescolumn[start_date], INTERVAL $milescolumn[length_num] $milescolumn[length_type])
FROM $milestable
WHERE $milescolumn[projid] = '" . (int)pnVarPrepForStore($projid) ."'
ORDER BY $milescolumn[start_date] ASC";
$milescolumn[projid],
$milescolumn[deliverable],
$milescolumn[start_date],
$milescolumn[compdate],
$milescolumn[length_num],
$milescolumn[length_type],
$milescolumn[per_comp],
$milescolumn[est_due],
$milescolumn[approx_compdate],
DATE_ADD($milescolumn[start_date], INTERVAL $milescolumn[length_num] $milescolumn[length_type])
FROM $milestable
WHERE $milescolumn[projid] = '" . (int)pnVarPrepForStore($projid) ."'
ORDER BY $milescolumn[start_date] ASC";
This gives me the following:
Code
SELECT nuke_project_milestones.mileid, nuke_project_milestones.projid, nuke_project_milestones.deliverable, nuke_project_milestones.start_date, nuke_project_milestones.compdate, nuke_project_milestones.length_num, nuke_project_milestones.length_type, nuke_project_milestones.per_comp, nuke_project_milestones.est_due, nuke_project_milestones.approx_compdate, DATE_ADD(nuke_project_milestones.start_date, INTERVAL nuke_project_milestones.length_num nuke_project_milestones.length_type) FROM nuke_project_milestones WHERE nuke_project_milestones.projid = '3' ORDER BY nuke_project_milestones.start_date ASC
However, THAT gives me this error:
Quote
#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 'nuke_project_milestones.length_type) FROM nuke_project_mileston
Am I trying to accomplish the impossible here, or do I just have a typo somewhere that I can't seem to find?
