gpt4 book ai didi

php - 尝试在 MySQL 查询中使用用户定义的 php 变量

转载 作者:行者123 更新时间:2023-11-30 00:59:44 25 4
gpt4 key购买 nike

$SQL="SELECT * FROM stats ORDER BY $teamval";

$result=mysql_query($SQL);

$num_results=mysql_num_rows($result);

$teamval 是用户定义的值,通过在下拉列表中选择来定义(所有选择均来自数据库)

我得到的是“警告:mysql_num_rows() 期望参数 1 为资源, bool 值在 C:\Program Files (x86)\wamp\www\processlvl1.php 第 44 行给出”

有什么解决办法吗?

编辑:$teamval 的变量不是列,而是列中的变量。

数据库表看起来像这样:

名字 姓氏 团队约翰·史密斯·罗 jack ·哈维·罗杰罗姆·迈克尔斯 ANE

基本上试图让它只输出与用户选择的某个团队配对的名称

最佳答案

mysql_query 如果请求失败则返回 false,而不是资源。所以错误就是你的查询。

尝试:

mysql_query($SQL) or die(mysql_error());

他会向你解释哪里出了问题

关于php - 尝试在 MySQL 查询中使用用户定义的 php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20252229/

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