小编Tch*_*upi的帖子

为什么这回归bool(假)?

我有这个查询,检查是否存在移动并且应该返回true或false.这个查询

function movement_performed_today($class_id, $client_id){
$class_id = (int)$class_id;
$client_id = (int)$client_id;



$query = mysql_query("SELECT COUNT(`movement`) FROM `completed_movements` WHERE `class_id` = '$class_id' AND `client_id` = '$client_id' AND `date` = CURDATE()");

$movement_performed = mysql_fetch_assoc($query);

$return = (mysql_result($movement_performed, 0) == 1) ? true : false;   
    var_dump ($return);
}
Run Code Online (Sandbox Code Playgroud)

返回:

bool(false) 
bool(false)
Run Code Online (Sandbox Code Playgroud)

如果我替换此代码:

$return = result(mysql_result($movement_performed, 0) == 1) ? true : false; 
    var_dump ($return);
Run Code Online (Sandbox Code Playgroud)

有了这个:

print_r ($movement_perfomed);
Run Code Online (Sandbox Code Playgroud)

返回:

Array ( [COUNT(`movement`)] => 2 ) 
Array ( [COUNT(`movement`)] => 3 )
Run Code Online (Sandbox Code Playgroud)

我认为完全错误,因为这些数字不是零,它应该返回真实吗?

php mysql boolean

1
推荐指数
1
解决办法
3万
查看次数

除非分隔符出现在引号中,否则在分隔符处爆炸

我有以下字符串,我需要爆炸,:

$line = 'C13T110,E010,"WF2010/2510/2540 BK,C,M,Y PACK",0,99.99,EP,EP2,.000,'
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,引号内的描述中有很多内容会丢弃我生成的数组.

如何爆炸此字符串以输出以下数组:

[0] = C13T110
[1] = E010
[2] = "WF2010/2510/2540 BK,C,M,Y PACK"
[3] = 0
[4] = 99.99
[5] = EP
[6] = EP2
[7] = .000
Run Code Online (Sandbox Code Playgroud)

php csv explode

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

自由职业者Iphone开发 - Xcode警告可以接受吗?

一位自由职业者正在为我开发一款Iphone应用程序.该应用程序工作正常但我在Xcode中加载源代码时收到37警告.您是否介意快速浏览并告诉我是否有一些警告我应该担心.

谢谢你的帮助 !

yyy Group
Semantic Issue Group
/Users/xxx/Desktop/Iphone App/yyy 3/yyy/Classes/FMDatabase/FMDatabase.m:313:74: Second argument to 'va_arg' is of promotable type 'char'; this va_arg has undefined behavior because arguments will be promoted to 'int'
/Users/xxx/Desktop/Iphone App/yyy 3/yyy/Classes/FMDatabase/FMDatabase.m:326:70: Second argument to 'va_arg' is of promotable type 'short'; this va_arg has undefined behavior because arguments will be promoted to 'int'
/Users/xxx/Desktop/Iphone App/yyy 3/yyy/Classes/FMDatabase/FMDatabase.m:329:78: Second argument to 'va_arg' is of promotable type 'unsigned short'; this va_arg has undefined behavior because arguments will be promoted to …
Run Code Online (Sandbox Code Playgroud)

iphone xcode warnings ios

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

如何检测变量中的地址或邮政编码

我的问题听起来可能有所不同,但我真的在寻找解决方案.

我在PHP中有一个变量,比方说$check,包含一个字符串.它可以是地址或邮政编码.我们可以在这里申请检查变量是否有邮政编码或地址吗?

编辑:本网站适用于英国

谢谢

php

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

使用php解析json(?)字符串

我有一个字符串,更具体地说,这个:

a:16:{s:9:"pseudonym";O:16:"SimpleXMLElement":0:{}s:14:"parallel_title";O:16:"SimpleXMLElement":0:{}s:9:"title_var";O:16:"SimpleXMLElement":0:{}s:6:"series";O:16:"SimpleXMLElement":0:{}s:9:"vol_title";O:16:"SimpleXMLElement":0:{}s:9:"reference";O:16:"SimpleXMLElement":0:{}s:10:"bound_with";O:16:"SimpleXMLElement":0:{}s:15:"general_remarks";O:16:"SimpleXMLElement":0:{}s:6:"copies";O:16:"SimpleXMLElement":1:{i:0;s:1:"1";}s:11:"remarks_BPH";O:16:"SimpleXMLElement":0:{}s:3:"ICN";O:16:"SimpleXMLElement":1:{i:0;s:4:"neen";}s:10:"provenance";O:16:"SimpleXMLElement":0:{}s:7:"binding";O:16:"SimpleXMLElement":0:{}s:10:"size_hxwxd";O:16:"SimpleXMLElement":0:{}s:6:"BookID";O:16:"SimpleXMLElement":1:{i:0;s:4:"6271";}s:5:"repro";O:16:"SimpleXMLElement":0:{}}
Run Code Online (Sandbox Code Playgroud)

有可能以某种方式解析这个字符串吗?我需要在列表中显示键和值.我尝试使用json_decode但它没有返回任何东西,即使第二个参数设置为true:

json_decode($string,true);
Run Code Online (Sandbox Code Playgroud)

php arrays json multidimensional-array

-2
推荐指数
1
解决办法
109
查看次数

验证表单错误

我现在已经在这几个小时了,并且摸不着头脑是什么问题.

表单工作并发送电子邮件,但是当单击验证链接时,它不会显示回显的"成功"消息,而是显示消息("错误消息"); 信息.和盐有什么关系?

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<input type="text" size="35" name="email" title="Email"> 
<input id="button" type="submit" name="submit" value="Submit your Email" />

</form>

<?php

$salt = "mysecret";

if(isset($_POST["confirm"]) && isset($_POST["email"])){
    $confirm = $_POST["confirm"];
    $to_email = $_POST["email"];

    if(sha1($salt.$to_email) == $confirm){
        echo "Success";
    } else{
        die("error: mail not confirmed");
    }


} elseif(isset($_POST["email"])){
    $to_email = $_POST["email"];

    $confirm_link = "http://www.mysite.com/form.php?confirm=".urlencode(sha1($salt.$to_email))."&mail=".urlencode($to_email);
    $msg = "to confirm ... click the link: \n ".$confirm_link;
    mail($to_email, "pls confirm your mail", $msg);
} else{
    die("error message");
}

?>
Run Code Online (Sandbox Code Playgroud)

php forms email-verification

-12
推荐指数
1
解决办法
241
查看次数