HWID系统(vb>;php>;mysql)不工作
我要开始了 我正在为我的vb.net程序设置hwid登录 为了安全起见,我没有直接从程序连接到我的数据库,因为如果它被破解,我的数据库信息就会泄露 所以我想让它通过php运行 这是我当前的php代码HWID系统(vb>;php>;mysql)不工作,php,mysql,vb.net,Php,Mysql,Vb.net,我要开始了 我正在为我的vb.net程序设置hwid登录 为了安全起见,我没有直接从程序连接到我的数据库,因为如果它被破解,我的数据库信息就会泄露 所以我想让它通过php运行 这是我当前的php代码 <?php $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db",
<?php
$con = mysql_connect("localhost","username","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("db", $con);
$hwid
$result = mysql_query("SELECT Name FROM hwid WHERE HWID =".$hwid. "'");
while($row = mysql_fetch_array($result))
{
echo $row['Name'] . " " . $row['HWID'];
echo "<br />";
}
mysql_close($con);
?>
`
解析错误:语法错误,第10行db.php中的意外T_变量
让我们看一下代码:
1 <?php
2 $con = mysql_connect("localhost","username","password");
3 if (!$con)
4 {
5 die('Could not connect: ' . mysql_error());
6 }
7
8 mysql_select_db("db", $con);
9 $hwid
10 $result = mysql_query("SELECT Name FROM hwid WHERE HWID =".$hwid. "'");
第10行不正确,你把“
,”
和
尝试以下任一方法:
$result = mysql_query("SELECT * FROM hwid WHERE HWID ='".$hwid."'");
或
你的一行上只有$hwid,全部是它自己的。为什么你允许SQL注入?@ta.speot。我现在不担心SQL注入,我甚至还没有让它工作,一旦我工作了,我会处理它。我尝试了上面的方法,看到了你下面的评论,我消除了你看到的代码错误,但我得到了一个空白页。现在您已经更改了代码,删除了
之前的串联”代码>。我仍然收到一张空白页:?你的行中还有其他错误,我没有看到。请参阅我的编辑。
$result = mysql_query("SELECT * FROM hwid WHERE HWID ='".$hwid."'");
$result = mysql_query("SELECT * FROM hwid WHERE HWID ='$hwid'");