如何在PHP中检测包含mysql_query字符串的字符串变量?

尔凡·米尔扎卡尼

我尝试编写获取mysql_query变量的函数,然后获取并给我一个数组。我写这些代码:

$select_query = mysql_query("...");
fetch_query_objects($select_query);
function fetch_query_objects($query){
$counter = 0;
while ($fetch_query = mysql_fetch_assoc($query)) {
    $fields_name = array_keys($fetch_query);
    for ($i=0; $i < count($fields_name); $i++) { 
        $objects[$fields_name[$i]][$counter] = $fetch_query[$fields_name[$i]];
    }
    $counter++;
}
return $objects;
}

但是在此函数中,我无法识别$query是否为mysql_query字符串。我怎么能发现呢?

尔凡·米尔扎卡尼

我找到答案:

$select_query = mysql_query("...");
fetch_query_objects($select_query);

function fetch_query_objects($query){
    $objects = array();
    if (gettype($query)=="resource") {
        if ((get_resource_type ($query))=="mysql result") {
            $counter = 0;
            while ($fetch_query = mysql_fetch_assoc($query)) {
                $fields_name = array_keys($fetch_query);
                for ($i=0; $i < count($fields_name); $i++) { 
                    $objects[$fields_name[$i]][$counter] = $fetch_query[$fields_name[$i]];
                }
                $counter++;
            }
        }
    }
    return $objects;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在字符串中搜索带有变量的子字符串,并用PHP将其替换为包含该子字符串变量的内容?

如何在多维JSON字符串中包含变量?

如何在 JavaScript 的 XPath 中包含字符串变量?

如何在PHP中解码包含json字符串作为值的json字符串?

如何在mysql中打印字符串变量

如何在PHP中获取查询字符串变量?

mysql_query字符串未更新

如何检测裸变量或字符串

如何在PHP + MYSQL中验证字符串?

如何在PHP中从MySql读取波斯字符串?

字符串在php mysql中包含特殊字符

如何在R中删除所有不包含字符串或其他字符串的变量

如何删除包含字符串的变量?

如何在 C++ 中返回包含变量和字符的字符串?

在MySQL的concat字符串中包含局部变量

使用包含的PHP文件中的连接字符串或变量

如何将字符串传递到mysql_query

如何在Java中检测字符串是否包含西里尔字母?

如何在 MySQL 中獲取不包含其他字符串的所有字符串?

如何在终端中检测unicode字符串宽度?

如何在iOS中检测文本(字符串)语言?

如何在python中检测字符串初始?

如何通过输入使字典中的变量包含字符串

如何从包含YAML的字符串中读取Ansible变量?

vb 如何在字符串中查找字符串并将字符串返回到变量中

如何在Rust中检查字符串是否包含子字符串?

如何在JavaScript中检查字符串是否包含子字符串?

如何在Ruby中检查字符串是否包含子字符串

如何在Kotlin中检查字符串是否包含子字符串?