小编gar*_*eth的帖子

MySQL - 基于另一个查询的查询

我写了很多类似下面的查询示例代码的查询.我想知道是否有更高效的代码/脚本?

$query1 ="SELECT * FROM table1 WHERE date >= '$todaysdate' ";
$result1 = mysql_query($query1)
    or die ("Error in query: $query1. " . mysql_error());
if (mysql_num_rows($result1) > 0) {
    while($row1 = mysql_fetch_object($result1)) {

        echo "$row1-date";

        $query2 ="SELECT * FROM table2 WHERE table1ID >= '$row1-table1ID' ";
        $result2 = mysql_query($query2)
            or die ("Error in query: $query2. " . mysql_error());
        if (mysql_num_rows($result2) > 0) {
            while($row2 = mysql_fetch_object($result2)) {
                echo "$row->datatable2";
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

php mysql sql

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

简单的xml对象

您好我正在尝试将SimpleXMLElement的值保存到$ _SESSION,但这些值输入为"SimpleXMLElement Object".代码如下:

$xml = new SimpleXMLElement($auth_info);
$_SESSION[userName] = $xml->profile->preferredUsername; (garfx)
$_SESSION[email] =  $xml->profile->verifiedEmail;
$_SESSION[givenName] =  $xml->profile->name->givenName;
$_SESSION[lastName] =  $xml->profile->name->familyName;
Run Code Online (Sandbox Code Playgroud)

结果的例子

Array
(
[userName] => SimpleXMLElement Object
()
)
Run Code Online (Sandbox Code Playgroud)

我想要

Array
(
[userName] => garfx

)
Run Code Online (Sandbox Code Playgroud)

php session

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

标签 统计

php ×2

mysql ×1

session ×1

sql ×1