【发布时间】:2013-08-04 03:50:21
【问题描述】:
我使用名为Staroids的影响力游戏引擎创建了一个游戏。
我已经创建了一个数据库来存储高分。
我已经完成了之前answer 中所说的操作,并查看了其他一些解决方案,但似乎不起作用!
我正在尝试运行一个包含以下代码的 php 文件:
<?php
$connect = mysql_connect('localhost', 'root', 'password');
mysql_select_db('staroids', $connect);
$sql = 'INSERT INTO staroids (score) VALUES ("'.$_POST['score'].'")';
$result = mysql_query($sql);
?>
这是我在 JavaScript 文件中运行的代码:
$.post('scripts/register.php', {score: score}, function(){}).error(function(){
alert('error... ohh no!');
});
当它到达此代码时,在控制台中会出现以下错误:
Uncaught ReferenceError: $ is not defined
【问题讨论】:
-
将 "'.$_POST['score'].'" 更改为 '".$_POST['score']."'
-
不要使用 mysql 扩展。它已经贬值了,还有更好的选择。
标签: php javascript mysql phpmyadmin impactjs