Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.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 Can';我不明白为什么这是';t工作…我猜不会返回任何结果 棒球 男子篮球 马 vs. @ _Php_Mysql - Fatal编程技术网

Php Can';我不明白为什么这是';t工作…我猜不会返回任何结果 棒球 男子篮球 马 vs. @

Php Can';我不明白为什么这是';t工作…我猜不会返回任何结果 棒球 男子篮球 马 vs. @ ,php,mysql,Php,Mysql,我在另一个地方使用了相同的代码,当我在phpMyAdmin中运行查询时,它返回5行。但是,当我在网站上运行时,它总是说“日程安排不可用” 任何帮助都将不胜感激。谢谢 您没有关闭错误检查: <?php $sql = 'SELECT gamedate, gametime, homeschool, visitorschool FROM my_table WHERE WEEKOFYEAR(gamedate)=WEEKOFYEAR(NOW()) ORDER BY gamedate'; $result

我在另一个地方使用了相同的代码,当我在phpMyAdmin中运行查询时,它返回5行。但是,当我在网站上运行时,它总是说“日程安排不可用”


任何帮助都将不胜感激。谢谢

您没有关闭错误检查:

<?php
$sql = 'SELECT gamedate, gametime, homeschool, visitorschool FROM my_table WHERE WEEKOFYEAR(gamedate)=WEEKOFYEAR(NOW()) ORDER BY gamedate';
$result = mysql_query($sql, $link);

if (!$result) {
echo "DB Error, could not query the database\n";
echo 'MySQL Error: ' . mysql_error();
exit;
if(mysql_num_rows($result)>0) {
?>

<table style="width: 300px; padding: 0; margin-left: -16px;" cellpadding="7px">
<tbody>
<tr><td valign="top"><img src="images/cobrasschedule.png"/></td></tr>
<?php
    mysql_data_seek($result, 0);
    $day = ' '; 
    while ($row = mysql_fetch_assoc($result)) {
    if (date('l, F d, Y', strtotime($row['gamedate'])) !== $day) {
    $day=date('l, F d, Y', strtotime($row['gamedate']));

?>
<tr>
    <td colspan="2" style="background-color:#D3BC9A; color:white;text-transform:uppercase; padding-left:25px;"><strong><?= $day?></strong></td>
</tr>
<?php } ?>
<tr>
<?php if ($row['sporttype'] == 'Baseball'): ?>
<td colspan="2" style="background-color:#D3BC9A; color:white;text-transform:uppercase; padding-left:25px;"><strong>BASEBALL</strong></td>
<?php elseif ($row['sporttype'] == 'MBasketball'): ?>
<td colspan="2" style="background-color:#D3BC9A; color:white;text-transform:uppercase; padding-left:25px;"><strong>MEN'S BASKETBALL</strong></td>
<?php elseif ($row['sporttype'] == 'Equine'): ?>
<td colspan="2" style="background-color:#D3BC9A; color:white;text-transform:uppercase; padding-left:25px;"><strong>EQUINE</strong></td>
<?php endif; ?>
</tr>
<tr>
<?php if ($row['homeschool'] == 'Virginia Intermont College - VA'): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><strong><?php echo $row['homeschool'];?>vs.</strong><br ><?php echo $row['visitorschool'];?></p></td>
<?php else: ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['visitorschool'];?>@<br ><?php echo $row['homeschool'];?></p></td>
<?php endif; ?>
<?php if ($row['homescore'] != ' ' and $row['homeschool'] == 'Virginia Intermont College - VA'): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['homescore'];?><br ><?php echo $row['visitorscore'];?></p></td>
<?php elseif ($row['homescore'] != ' ' and $row['homeschool'] != 'Virginia Intermont College - VA'): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['visitorscore'];?><br ><?php echo $row['homescore'];?></p></td>
<?php elseif ($row['score'] != ' '): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['score'];?></p></td>
<?php elseif ($row['score'] == ' ' and $row['homescore'] == ' '): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['gametime'];?></p></td>
<?php endif; ?>
</tr>
<?php
$day=date('l, F d, Y', strtotime($row['gamedate']));
}
}
?>
</tbody>
</table>

<?php
} else {?>
<span style="vertical-align:top;margin-left:-16px;padding:0;"><img src="images/cobrasschedule.png" border="0"/></span>
<?php
 echo "Schedule is not available.";
}
mysql_free_result($result);
?>
if(!$result){
echo“数据库错误,无法查询数据库\n”;
echo'MySQL Error:'.MySQL_Error();
出口
} // 0) {

因此,“计划不可用”的
else
else
if(!result){
。换句话说,如果查询成功,它将打印“计划不可用”

您没有关闭错误检查:

<?php
$sql = 'SELECT gamedate, gametime, homeschool, visitorschool FROM my_table WHERE WEEKOFYEAR(gamedate)=WEEKOFYEAR(NOW()) ORDER BY gamedate';
$result = mysql_query($sql, $link);

if (!$result) {
echo "DB Error, could not query the database\n";
echo 'MySQL Error: ' . mysql_error();
exit;
if(mysql_num_rows($result)>0) {
?>

<table style="width: 300px; padding: 0; margin-left: -16px;" cellpadding="7px">
<tbody>
<tr><td valign="top"><img src="images/cobrasschedule.png"/></td></tr>
<?php
    mysql_data_seek($result, 0);
    $day = ' '; 
    while ($row = mysql_fetch_assoc($result)) {
    if (date('l, F d, Y', strtotime($row['gamedate'])) !== $day) {
    $day=date('l, F d, Y', strtotime($row['gamedate']));

?>
<tr>
    <td colspan="2" style="background-color:#D3BC9A; color:white;text-transform:uppercase; padding-left:25px;"><strong><?= $day?></strong></td>
</tr>
<?php } ?>
<tr>
<?php if ($row['sporttype'] == 'Baseball'): ?>
<td colspan="2" style="background-color:#D3BC9A; color:white;text-transform:uppercase; padding-left:25px;"><strong>BASEBALL</strong></td>
<?php elseif ($row['sporttype'] == 'MBasketball'): ?>
<td colspan="2" style="background-color:#D3BC9A; color:white;text-transform:uppercase; padding-left:25px;"><strong>MEN'S BASKETBALL</strong></td>
<?php elseif ($row['sporttype'] == 'Equine'): ?>
<td colspan="2" style="background-color:#D3BC9A; color:white;text-transform:uppercase; padding-left:25px;"><strong>EQUINE</strong></td>
<?php endif; ?>
</tr>
<tr>
<?php if ($row['homeschool'] == 'Virginia Intermont College - VA'): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><strong><?php echo $row['homeschool'];?>vs.</strong><br ><?php echo $row['visitorschool'];?></p></td>
<?php else: ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['visitorschool'];?>@<br ><?php echo $row['homeschool'];?></p></td>
<?php endif; ?>
<?php if ($row['homescore'] != ' ' and $row['homeschool'] == 'Virginia Intermont College - VA'): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['homescore'];?><br ><?php echo $row['visitorscore'];?></p></td>
<?php elseif ($row['homescore'] != ' ' and $row['homeschool'] != 'Virginia Intermont College - VA'): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['visitorscore'];?><br ><?php echo $row['homescore'];?></p></td>
<?php elseif ($row['score'] != ' '): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['score'];?></p></td>
<?php elseif ($row['score'] == ' ' and $row['homescore'] == ' '): ?>
<td><p style="text-shadow: none; margin-bottom: -7px;"><?php echo $row['gametime'];?></p></td>
<?php endif; ?>
</tr>
<?php
$day=date('l, F d, Y', strtotime($row['gamedate']));
}
}
?>
</tbody>
</table>

<?php
} else {?>
<span style="vertical-align:top;margin-left:-16px;padding:0;"><img src="images/cobrasschedule.png" border="0"/></span>
<?php
 echo "Schedule is not available.";
}
mysql_free_result($result);
?>
if(!$result){
echo“数据库错误,无法查询数据库\n”;
echo'MySQL Error:'.MySQL_Error();
出口
} // 0) {

因此,“计划不可用”的
else
else
if(!result){
。换句话说,如果查询成功,它将打印“计划不可用”

您不就是缺少了一个
}

if (!$result) {
   echo "DB Error, could not query the database\n";
   echo 'MySQL Error: ' . mysql_error();
   exit;
} // <-- This is missing
if(mysql_num_rows($result)>0) {
if(!$result){
echo“数据库错误,无法查询数据库\n”;
echo'MySQL Error:'.MySQL_Error();
退出;//0){

你真的应该改进你的代码风格。使用一个合适的IDE。

你不是缺少一个
}

if (!$result) {
   echo "DB Error, could not query the database\n";
   echo 'MySQL Error: ' . mysql_error();
   exit;
} // <-- This is missing
if(mysql_num_rows($result)>0) {
if(!$result){
echo“数据库错误,无法查询数据库\n”;
echo'MySQL Error:'.MySQL_Error();
退出;//0){

你应该真正改进你的代码风格。使用合适的IDE。

你连接到了正确的数据库,对吗?
echo mysql\u db\u name($result)
没有错误?相同的数据库连接和查询?你确定连接到同一个数据库吗?尝试检查错误报告并最终将其设置为E_ALL。此外,mysql已被弃用,请改用mysqli!briosheje-我在编程方面已经脱离循环大约5年了,我一直看到关于r mysql的折旧,但我不太确定如何实现mysqli-我是否用mysqli替换我的mysqli?我是否需要一个mysqli数据库?谢谢提醒。我只是不确定它是如何工作的,所以我使用了我所知道的。你连接到正确的数据库了吗?
echo mysql\u db\u name($result)
没有错误?相同的数据库连接和查询?你确定连接到同一个数据库吗?尝试检查错误报告并最终将其设置为E_ALL。此外,mysql已被弃用,请改用mysqli!briosheje-我在编程方面已经脱离循环大约5年了,我一直看到关于r mysql的贬值,但我不太确定如何实现mysqli-我是否要用mysqli替换我的mysqli?我需要一个mysqli数据库吗?谢谢你的提醒。我只是不确定它是如何工作的,所以我使用了我所知道的。非常感谢你!我已经花了两周的时间在一个构建上,几乎没有睡眠,只是错过了我的机会t、 …完全!!!非常感谢!我已经在一个构建上工作了两周,几乎没有睡觉,只是错过了它…完全!!!