0

我要做的是检查数据库中是否存在客户 ID。如果存在,则将订单提交到订单表。如果 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";
4

1 回答 1

0

好的,这里开始:

  1. 您的查询存储在 中$checkid,但您查询$check2
  2. 您禁用错误报告mysql_query。这在很多层面上都是错误的。
  3. 那些括号$customerid在字符串连接中做什么?
于 2013-04-18T19:41:54.640 回答