小编Saa*_*aad的帖子

MySQL - 如果存在,获取主键.否则,添加条目

我的表有两列:"id"(自动增量,主要)和"数字"(唯一).现在我想要以下内容:

  • 如果号码已经存在,则返回id;
  • 否则,在表中添加条目并返回其id.

做这项工作最有效的方法是什么?

注意:

  • 这个数字更有可能是新的;
  • 该表将包含数十万条记录.

谢谢!

mysql

6
推荐指数
1
解决办法
4541
查看次数

使用国家代码检查的电话号码的正则表达式(RegEx)

我需要一个PHP RegEx,通过它我可以使用以下标准验证电话号码格式:

  • 除数字外不应包含任何内容;
  • 不应该从零开始,因为我需要以国家代码为前缀;
  • RegEx中应包含允许的国家/地区代码列表;
  • 国家代码后面的数字不应为零;
  • 该号码的最大长度不应超过13位.

在发布此问题之前,我曾尝试搜索Stack Overflow但无法找到确切的解决方案.任何帮助将受到高度赞赏.

编辑:我只是希望用户在输入手机号码有效格式为目前我的客户做了一些愚蠢的错误格式在写它.我不担心它实际上是有效的(可调用),因为用户将自己处理.

问候

php regex phone-number

5
推荐指数
1
解决办法
4262
查看次数

cURL - 错误请求(无效号码)

我已经在我的系统上设置了一个小的PHP脚本(运行XAMPP)并且它工作得非常好但是当我将它上传到我的Web服务器时它会说:Bad Request(Invalid Number).可能是什么原因?

这是我的代码:

$url = "http://domain.com/filename.aspx?client=saad%40domain.com&oper=d&gname=g1";  

$options = array(  
  CURLOPT_RETURNTRANSFER => true,  
  CURLOPT_HEADER         => false,  
  CURLOPT_FOLLOWLOCATION => true,  
  CURLOPT_ENCODING       => "",  
  CURLOPT_USERAGENT      => "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)",  
  CURLOPT_AUTOREFERER    => true,  
  CURLOPT_CONNECTTIMEOUT => 120,    
  CURLOPT_TIMEOUT        => 120,  
  CURLOPT_MAXREDIRS      => 10,  
  CURLOPT_POST           => true,  
);  

$ch = curl_init($url);  
curl_setopt_array($ch, $options);  
$content = curl_exec($ch);  
$header = curl_getinfo($ch);  
curl_close($ch);  

print_r($header);  
echo $content;  
Run Code Online (Sandbox Code Playgroud)

标题数组显示:

Array
(
    [url] => http://domain.com/filename.aspx?client=saad%40domain.com&oper=d&gname=g1
    [content_type] => text/html
    [http_code] => 400
    [header_size] => 129
    [request_size] …
Run Code Online (Sandbox Code Playgroud)

php curl http http-status-code-400

0
推荐指数
1
解决办法
4713
查看次数

标签 统计

php ×2

curl ×1

http ×1

http-status-code-400 ×1

mysql ×1

phone-number ×1

regex ×1