Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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 如何验证数据库中的记录_Php - Fatal编程技术网

Php 如何验证数据库中的记录

Php 如何验证数据库中的记录,php,Php,我要做的是检查数据库中是否存在customerid。如果存在,则订单将提交到订单表。如果customerid不存在,则返回一个错误 试图检查customers表以查看用户输入的customerid是否存在,只是不知道如何执行此操作。 下面的代码是我从另一个线程获得的 $checkid = "SELECT customerid FROM $tableName WHERE customerid = ".($customerid).""; $check_ref = @mysql_query($chec

我要做的是检查数据库中是否存在customerid。如果存在,则订单将提交到订单表。如果customerid不存在,则返回一个错误

试图检查customers表以查看用户输入的customerid是否存在,只是不知道如何执行此操作。 下面的代码是我从另一个线程获得的

$checkid = "SELECT customerid FROM $tableName WHERE customerid = ".($customerid)."";
$check_ref = @mysql_query($check2,$connection) 
    or die("Couldn't execute check.<br>".mysql_error());
if(mysql_num_rows($check_ref)<1){
    $login_err = "The Customer number you entered does not exist.";
    $error = "1";
$checkid=“从$tableName中选择customerid,其中customerid=“.($customerid)。”;
$check\u ref=@mysql\u query($check2,$connection)
或者死亡(“无法执行检查。
”.mysql\u error()); 如果(mysql_num_rows($check_ref)正常,则如下所示:

  • 您的查询存储在
    $checkid
    中,但您查询
    $check2
  • 您在
    mysql\u query
    上禁用了错误报告。这在太多级别上都是错误的
  • 在字符串连接中,
    $customerid
    周围的paren在做什么

  • 这段代码太可怕了。请停止使用它。
    mysql\u
    函数已被弃用。不要使用
    @
    抑制错误。使用准备好的语句。您的问题是…?“它返回一个错误”-哪一个?使用IDE。如果使用IDE,并单击$checkid变量,您将看到它在mysql\u query()中不会是高位的函数,因为有一个不同的变量。同时启用报告(或不禁用报告)这段代码是我在这个网站上的另一个线程上发现的。我昨天开始用sql做php。如果有人有办法做到这一点,那将非常感激。尝试让它工作,以便客户在提交时输入他们的customerid,客户输入的数字将被检查到see如果它存在于customers表中。如果存在,则继续,如果不存在,则返回一个错误。我需要的主要帮助是如何检查数据库中的customerid。从一个像样的PHP教程开始。然后,做一个像样的MySQL教程。然后做一个像样的PHP/MySQL教程。这可能是一个好的开始:一般来说,从internet复制和粘贴代码,不知道它能做什么是个坏主意。