小编row*_*248的帖子

Sql请求"not null"

我有表colums id,名称,电子邮件,消息,电话,链接和登录.登录可以为null(空).

它的我的SQL请求:

$dbh = new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
$sth = $dbh->query('SELECT * FROM `form` WHERE login NOT NULL ');
$sth->setFetchMode(PDO::FETCH_ASSOC);
Run Code Online (Sandbox Code Playgroud)

这个错误

 Call to a member function setFetchMode() on a non-object
Run Code Online (Sandbox Code Playgroud)

它的错误是"WHERE login NOT NULL",我知道.我是如何正确提出这个要求的?

php mysql null pdo

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

PHP:值未保存在foreach循环中

PHP代码:

$file = file_get_contents('example.com/index/');
$array = array();
preg_match_all('!href=\\"(/img/[0-9]+.jpg)\\"!u', $file, $array);
$results = array_unique($array[1]);

foreach ( $results as $value ) {
    $value = 'imgaes.example.com/' . $value;
    echo "$value\n"; // imgaes.example.com/838.jpg
}

var_dump($results); // 838.jpg
Run Code Online (Sandbox Code Playgroud)

错误在哪里?我尝试做一个小强人。我想这是所有细节。

php foreach

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

打印阵列填充其他功能

我尝试反转我的字符串并打印出结果.

#include <stdio.h>
#include <string.h>

void reverse(char *string, char *revstr)
{   
    int length, i, j;

    length = strlen(string);

    for (i=length, j=0; i >= 0; i--, j++) {
        revstr[j] = string[i];
    }
}

int void()
{   
    char string[] = "reverse!";
    int length = strlen(string);
    char revstr[length];
    int i;

    reverse(string, revstr);

    printf("%s", revstr); //nothing
    for (i=0; i<=strlen(string); i++) {
        printf("%c", revstr[i]); //It's work
    }
    printf("\n");

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c

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

标签 统计

php ×2

c ×1

foreach ×1

mysql ×1

null ×1

pdo ×1