我在仿真C64机器上玩asm时遇到了一些问题.
我想要做的是检查键盘上的键"N"是否被按下,然后程序应该等待更改显示在地址$ D012上.现在我不明白的是我如何"等待"改变出现?任何人都可以告诉我它的全部意义吗?
检查键盘上的N按钮是否按下很简单 - 只需使用子程序FFE4(输入)和FFD2(输出).
我真的不想要为我做任何事情,但如果我能得到关于D012如何工作以及如何"等待"改变的快速信息,我将非常感激.
提前致谢!
我仍然在完全学习PDO,但是当我今天晚上检查它是否适用于SQL Inject the URL参数时,我感到很惊讶,令我惊讶的是,它确实有效.所以我开始思考; 发布的值应该使用PDO自动清理,这意味着我的SQL查询一定有问题,对吗?
我有一个需要GET变量的页面,以便从我的数据库中收集具有该ID的相应数据.我创建了一个函数,包括准备查询,以及执行它以简化编码过程.我现在编写的代码如下:
$request = $_GET['movie'];
$sql = "SELECT * FROM `movies` WHERE `url` = '$request'";
$db = new database;
$db->setDBC();
$process = $db->executeQuery($sql);
$cmd = $process->fetch(PDO::FETCH_NUM);
$title = $cmd[1];
Run Code Online (Sandbox Code Playgroud)
我得到的PDO异常是:
致命错误:带有消息'SQLSTATE [42000]的未捕获异常'PDOException':语法错误或访问冲突:1064 SQL语法中有错误; 检查与您的MySQL服务器版本相对应的手册,以便在C:\ xampp\htdocs\filmvote\include\databaseClass.php的第1行''21 -31282''附近使用正确的语法:33堆栈跟踪:# 0 C:\ xampp\htdocs\filmvote\include\databaseClass.php(33):PDOStatement-> execute()#1 C:\ xampp\htdocs\filmvote\_ recension.php(9):databaseManagement-> executeQuery('SELECT*FROM` ...')在第33行的C:\ xampp\htdocs\filmvote\include\databaseClass.php中抛出#2 {main}
添加' or 1-1到URL 时会出现此类错误.我该怎么办?真的很感激帮助.