首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

SQL菜鸟
EN

Stack Overflow用户
提问于 2013-11-25 10:29:11
回答 1查看 133关注 0票数 0

我要帮一个朋友收拾残局。他的网站过去经常工作,并从他的数据库中提取特色产品,但它似乎不起作用。这只是显示错误!!

任何帮助都将不胜感激..。我不太了解SQL。

下面是代码:

代码语言:javascript
运行
复制
<?php
require_once('const.php');
$link = dbConnect();

$query = "SELECT *
          FROM vehicle_tbl, manufacturer_tbl
          LEFT JOIN image_tbl ON vehicle_tbl.vehicle_id = image_tbl.vehicle_id  
          WHERE vehicle_tbl.manufacturer_id = manufacturer_tbl.manufacturer_id AND
                vehicle_tbl.vehicle_feature2 = '1' 
          GROUP BY vehicle_tbl.vehicle_id
          ORDER BY RAND()
          LIMIT 1";

$result = false;
$result = @mysql_query($query, $link);
$fmain = false;
if (($result) && (@mysql_num_rows($result) > 0)) {
    $fmain = @mysql_fetch_array($result, MYSQL_ASSOC);
    @mysql_free_result($result);
}

$query = "SELECT *
          FROM vehicle_tbl, manufacturer_tbl
          LEFT JOIN image_tbl ON vehicle_tbl.vehicle_id = image_tbl.vehicle_id  
          WHERE vehicle_tbl.manufacturer_id = manufacturer_tbl.manufacturer_id AND
                vehicle_tbl.vehicle_feature1 = '1' 
          GROUP BY vehicle_tbl.vehicle_id
          ORDER BY RAND()
          LIMIT 6";

$offers = false;
$offers = @mysql_query($query, $link);

function nextOffer() {
    global $offers;
    if ($offers && ($row = mysql_fetch_array($offers))) {
        if (! isset($row['image_name'])) { // no image
            $image = 'images/noimagesml.jpg';
        } else {
            $image = 'images/vehicles/sml/'.stripslashes($row['image_name']);
        }
        $title = stripslashes($row['manufacturer_name']).' '.stripslashes($row['vehicle_model']);
        $price = number_format((float) $row['vehicle_price_pcm'], 2);
        $id = (int) $row['vehicle_id'];
        echo '<table width="100%"  border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td class="contenthead"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                              <tr>
                                <td width="11" height="40" align="left" valign="top"><img src="images/featre_left_hd.gif" width="11" height="23"></td>
                                <td width="100%" align="left" valign="middle" class="contenthead">'.$title.'</td>
                                <td width="11" height="40" align="right" valign="top"><img src="images/featre_rght_hd.gif" width="11" height="23"></td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr>
                            <td class="contentpane"><table width="100%"  border="0" cellspacing="5" cellpadding="0">
                              <tr>
                                <td align="center" valign="middle"><img src="'.$image.'" width="100" height="58" class="bordered" alt="'.$title.'"></td>
                              </tr>
                              <tr>
                                <td align="center" valign="top" class="princing">from just &pound'.$price.' pcm</td>
                              </tr>
                              <tr>
                                <td align="right" valign="middle"><a href="cardeal.php?vehicle='.$id.'"><img src="images/more_butt.gif" width="54" height="20" border="0"></a></td>
                              </tr>
                            </table></td>
                          </tr>
                        </table>';
    } else {
        echo 'Error!!';
    }
}

?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-25 11:20:17

显示mysql错误如下:

代码语言:javascript
运行
复制
mysql_query($query, $link) or die(__FILE__ . ' Line ' . __LINE__ . ': ' . mysql_error());

这将帮助您调试。

P.S.不推荐使用mysql_*函数- http://php.net/manual/en/mysqlinfo.api.choosing.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20189794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档