Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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 如何计算Mysql结果中的行数?_Php_Mysql - Fatal编程技术网

Php 如何计算Mysql结果中的行数?

Php 如何计算Mysql结果中的行数?,php,mysql,Php,Mysql,我已经尝试了很多,这是我最后的代码。你知道我怎样才能得到这份工作吗 $id_name = $this->name->Text; $finder = prdtblRecord::finder(); $result = $finder->findAllByname($id_name); $row_cnt = $result->num_rows; 您可以创建一个查询来检查您的id是否存在 $sql = "SELECT EXISTS(SELECT *

我已经尝试了很多,这是我最后的代码。你知道我怎样才能得到这份工作吗

$id_name = $this->name->Text;
    $finder = prdtblRecord::finder();
    $result = $finder->findAllByname($id_name);
    $row_cnt =  $result->num_rows; 

您可以创建一个查询来检查您的id是否存在

$sql = "SELECT EXISTS(SELECT * FROM YOUR_TABLE_NAME WHERE id = TO_CHECK_ID )"
然后你可以做类似的事情

$id = mysql_query($sql);
if($id)
    echo "success"; //your code upon success
else
    echo "failed"! //your code upon failure

希望这有帮助

你到底在找什么?对于函数
findByid()
?如果没有,请编辑您的问题并尽量更精确,因为很难理解您到底想要什么。我正在寻找一个函数,它可以查看公式上的id是否存在。请不要使用此函数。首先,
mysql.*
驱动程序已被弃用,并且在PHP7中不受支持。请改用
mysqli.*
或'PDO.*`。另外,如果您的ID来自用户输入,请使用准备好的语句来防止SQL注入。您可以在这里了解有关如何使用它们的更多信息