質問編集履歴
2
発生しているエラー文と、抜けていたコードの追加。
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -4,8 +4,20 @@
|
|
|
4
4
|
私の書いた以下のコードではエラーが出てしまいます。コードの書き方自体に間違いがあると思うのですが、
|
|
5
5
|
ご指摘願えますでしょうか。アドバイスをよろしくお願いします。
|
|
6
6
|
|
|
7
|
+
以下のエラーが発生しています。
|
|
8
|
+
Notice: Object of class PDOStatement could not be converted to int in /Applications/MAMP/htdocs/sample/sqltest.php on line 19
|
|
9
|
+
|
|
10
|
+
Catchable fatal error: Object of class PDOStatement could not be converted to string in /Applications/MAMP/htdocs/sample/sqltest.php on line 22
|
|
11
|
+
|
|
12
|
+
以下コードです。
|
|
13
|
+
|
|
7
14
|
```php
|
|
15
|
+
<?php
|
|
16
|
+
|
|
17
|
+
error_reporting(E_ALL);
|
|
18
|
+
ini_set('display_errors', 'On');
|
|
19
|
+
|
|
8
|
-
$email = 'email@
|
|
20
|
+
$email = 'email@gmail.com';
|
|
9
21
|
$dsn ='mysql:dbname=php_sample01;host=localhost;charset=utf8';
|
|
10
22
|
$user = 'user';
|
|
11
23
|
$password = 'password';
|
|
@@ -23,4 +35,6 @@
|
|
|
23
35
|
}else{
|
|
24
36
|
echo $checkDouble.'個の重複がありました。';
|
|
25
37
|
}
|
|
38
|
+
|
|
39
|
+
?>
|
|
26
40
|
```
|
1
typoがあったので修正しました。
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -17,7 +17,7 @@
|
|
|
17
17
|
|
|
18
18
|
$pdo = new PDO($dsn,$user,$password,$option);
|
|
19
19
|
$sql = 'SELECT COUNT(email) FROM users WHERE email ="'.$email.'";';
|
|
20
|
-
$checkDouble = $
|
|
20
|
+
$checkDouble = $pdo->query($sql);
|
|
21
21
|
if($checkDouble == 0){
|
|
22
22
|
echo '重複なし';
|
|
23
23
|
}else{
|