2014-09-06 40 views
0

现在我尝试的结果追加到从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是资源,在布尔C中给出:\ XAMPP \ htdocs中\ home.php上线

170行是:

$row = mysql_fetch_array($result); 

回答

0

您在创建mysqli资源后正在做mysql_query

<?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>