gpt4 book ai didi

php - 无法将正确的结果输出到变量

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

这个问题在这里已经有了答案:





mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc... expects parameter 1 to be resource

(31 个回答)


7年前关闭。




现在我试图从 mysql 查询将结果附加到 php 中的变量,这是使用的代码:

<?php
$con=mysqli_connect("localhost","root","","ezsnip");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysql_query("SELECT Snip FROM snips WHERE ID='1'");

$row = mysql_fetch_array($result);

$snip = $row['Snip'];
$snip = str_replace('<?php', '&lt;?php', $snip);
$snip = str_replace('?>', '?&gt;', $snip);
?>
<div id="editor"><?php echo $snip; ?></div>

当我运行它返回的代码时:mysql_fetch_array() 期望参数 1 是资源,在第 170 行的 C:\xampp\htdocs\home.php 中给出的 bool 值

第 170 行是:
$row = mysql_fetch_array($result);

最佳答案

你在做mysql_query创建 mysqli 后资源

<?php
$con=mysqli_connect("localhost","root","","ezsnip");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT Snip FROM snips WHERE ID='1'");

$row = mysqli_fetch_array($result);

$snip = $row['Snip'];
$snip = str_replace('<?php', '&lt;?php', $snip);
$snip = str_replace('?>', '?&gt;', $snip);
?>
<div id="editor"><?php echo $snip; ?></div>

关于php - 无法将正确的结果输出到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25695724/

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