我已经坚持了大约三个小时,并在网上搜索了一下,我所要做的只是一个popup_menu来向mysql语句发送一个运算符,这是到目前为止的内容。
$sqltest=$dbh->prepare("SELECT Time, Date, Event FROM Events WHERE Date ? ?");
$sqltest->execute(param('1'),(param('4')."-".param('3')."-".param('2')));
popup_menu({-values=>["<",">","="], -name=>'1'})
如果我删除第一个问号并将其替换为运算符,则代码可以正常工作,因此所有其他参数都可以正常工作,发送运算符时遇到问题。
欢呼
最佳答案
您只能将值绑定到参数。运算符不是值,因此不能将其绑定到参数。