gpt4 book ai didi

php - HWID 系统 (vb > php > mysql) 不工作

转载 作者:行者123 更新时间:2023-11-29 08:53:23 25 4
gpt4 key购买 nike

我要开始了。

我正在为我的 vb.net 程序设置 hwid 登录,

为了安全起见,我没有直接从程序连接到我的数据库,因为如果它被破解,我的数据库信息就会泄露,

所以我希望它通过 php 运行,

这是我当前的 php 代码

<?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);
?>
`

当然,我已经删除了我的数据库信息,但我收到此错误解析错误:语法错误,db.php 第 10 行出现意外的 T_VARIABLE

我似乎找不到问题所在,

我想要做的是让程序在此处提交 hwid,例如 site.com/db.php?hwid=hwid,并让它在提交的 hwid 行中回显名称。

我有点难住了:/

最佳答案

Parse error: syntax error, unexpected T_VARIABLE in db.php on line 10

让我们看一下代码:

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. "'");

第 9 行是 $hwid,它没有任何作用。至少,我想它应该是 $hwid;。如果没有分号,解析将继续到下一个标记(第 10 行)并尝试理解它。它不能,因此会出现错误。

编辑从您的评论中获取代码

9   $hwid = $_GET['hwid'];
10 $result = mysql_query("SELECT * FROM hwid WHERE HWID ="'.$hwid'");

第 10 行不正确,您混淆了 "'

尝试以下任一方法:

$result = mysql_query("SELECT * FROM hwid WHERE HWID ='".$hwid."'");

$result = mysql_query("SELECT * FROM hwid WHERE HWID ='$hwid'");

关于php - HWID 系统 (vb > php > mysql) 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10568602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com