Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MariaDB的头位置错误_Php_Mysql_Mariadb - Fatal编程技术网

Php MariaDB的头位置错误

Php MariaDB的头位置错误,php,mysql,mariadb,Php,Mysql,Mariadb,在我使用innodb(php5.6)之前,我通过传递一个mariadb(php5.6)来改变我的托管需求 上一个主机中的代码工作得很好,为什么在这个主机中没有 代码: <?php $risultato = mysql_query("SELECT voto FROM serveryoutube", $connessione); if($mybb->user['uid'] > 0) { if(mysql_query(" UPDATE serveryoutube SET voto =

在我使用innodb(php5.6)之前,我通过传递一个mariadb(php5.6)来改变我的托管需求

上一个主机中的代码工作得很好,为什么在这个主机中没有

代码:

<?php
$risultato = mysql_query("SELECT voto FROM serveryoutube", $connessione);
if($mybb->user['uid'] > 0)
{
if(mysql_query("
UPDATE serveryoutube SET voto = voto + 1 WHERE id = '$id' AND NOT EXISTS (SELECT * FROM serveryoutube_vote WHERE uid = '$uid' AND DATE_FORMAT(lastvote,'%m%d%Y') = DATE_FORMAT(NOW(),'%m%d%Y'));
")) {
    header("Location: ../home.php"); }
else {
    echo "Error: " . mysql_error(); }
    } 
else { echo 'Error'; }
mysql_close($con);
?>

我看到
$connessione
我看到
$con
;您真正使用的是哪个连接变量?另外,你会得到一个白色的屏幕;这意味着您有语法错误。PHP的错误报告将告诉您出了什么问题。我认为您的查询失败了,正在输出一个错误,仅此一项就将触发输出,进而触发header发送的通知。正如我上面所说的,查询工作正常只是一个header位置问题。事实上,我尝试了一个echo重定向,它只是一个标题位置问题,为什么会这样呢?我在评论中提到了该怎么做。不幸的是,在从
mysql\u*
API更改为
mysqli\u*
PDO
后,它并不是一个解决方案。