0

在这个 SQL 查询中,我在会话中设置了按 id 选择,但在某些情况下,没有找到与表中的字段匹配的任何 id,因此我将if/else语句与mysql_num_rows函数一起放置以避免错误消息...

mysql_num_rows所以我的问题是:是否有任何 SQL 代码可以在不使用函数的情况下检查是否存在价值?

SELECT *
     , d_articles.ar_id
     , d_articles.ar_article_title
     , d_articles.ar_article_desc
     , d_articles.ar_created
     , d_articles.ar_link_img
     , d_articles.ar_img
FROM
     d_articles
WHERE
     d_articles.ar_hide = 1 AND 
     d_articles.ar_category_id ='" . $this->session->userdata('branch_id') . "'
ORDER BY 
    ar_created desc limit 1
4

1 回答 1

0
<?php
$result = mysql_query('SELECT * WHERE 1=1');
if (!$result) {
    die('Invalid query: ' . mysql_error());
}

?>

对于 SQL 查询:

$tsql = "SELECT ProductID, Name, Color, Size, ListPrice

           FROM Production.Product

           WHERE Name LIKE '%' + ? + '%' AND ListPrice > 0.0";

  $params = array( $_REQUEST['query'] );

  $getProducts = sqlsrv_query( $conn, $tsql, $params);

  if ( $getProducts === false)

        { die( FormatErrors( sqlsrv_errors() ) ); }

阅读更多

于 2012-09-23T14:47:08.347 回答