我有表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代码:
$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)
错误在哪里?我尝试做一个小强人。我想这是所有细节。
我尝试反转我的字符串并打印出结果.
#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)