用户定义的$_get值在mysql查询搜索时出错

发布于 2025-01-05 08:33:42 字数 128 浏览 0 评论 0原文

你好,我是 php 新手,这对你来说可能很容易,但我被困在这里了 我有一个 $_get 值 $varialbe ,它正在 mysql 查询中使用,其中 where = '$variable' 如果它与任何 where 值都不匹配,则返回错误。

Hello, I am new in php may be this one may be pretty much easy for you, but I'm stuck here
I have a $_get value $varialbe which is being use in mysql query in where = '$variable'
if it doesn't match any where value, it returns error.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尾戒 2025-01-12 08:33:42

关于这个主题的教程比比皆是,并且存在数百个有关 PHP 入门和将变量传递到 MySQL 查询等的问题。

您确定您已经完成了其中一些吗?

作为 URL 一部分传递的 HTML 表单中的变量由 PHP 放入 $_GET 数组中。因此,如果您有一个名称为“age”的文本框,并且用户提交了值为“20”的文本框,您将看到以下 URL:

http://domain.com/page.php?age=20

可以使用 $_GET['age'] 在 PHP 中。要将这个值传递给 MySQL,您可以将该值合并到查询中,但前提是要执行一些基本的安全和清理

$age = mysql_real_escape_string($_GET['age']);

然后,您的 MySQL 查询可以像这样使用该值:

$query = "SELECT FROM table WHERE age = $age;";
$result = mysql_query($query) or die(mysql_error());

发布您的代码和实际错误消息以获得更具体的答案和帮助。

Tutorials abound on this subject and hundreds of questions exist about getting started with PHP and passing variables into MySQL queries, etc.

Are you sure you've been through a few of those?

Variables from an HTML form passed as part of the URL get put into a $_GET array by PHP. So if you have a textbox with a name of "age" and a user submits it with a value of "20" you will see this URL:

http://domain.com/page.php?age=20

This value will be accessible using $_GET['age'] in PHP. To pass this value to MySQL you then would incorporate the value into the query, but only after doing some basic security and sanitizing!

$age = mysql_real_escape_string($_GET['age']);

Your MySQL query can then use this value like so:

$query = "SELECT FROM table WHERE age = $age;";
$result = mysql_query($query) or die(mysql_error());

Post your code and actual error messages for more specific answers and assistance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文