今週からPHPを勉強し始めました。
書籍を元に勉強をしているのですが、書籍通りの内容で書き、
どんなに調べても、どうしてもエラーが消えません。
お知恵をお貸し頂けると幸いです。
エラー内容はコチラです。
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':20130514235839, created="2013-05-15 08:27:09"' at line 1
エラーページのコードは下記です。
<?php
session_start();
require('../function.php');
if(!isset($_SESSION['sign_up'])){
header('Location: index.php');
exit();
}
if (!empty($_POST)) {
// 登録処理をする
$sql = sprintf('INSERT INTO members SET name="%s", mail="%s", pass="%s", image=:%s, created="%s"',
mysql_real_escape_string($_SESSION['sign_up']['name']),
mysql_real_escape_string($_SESSION['sign_up']['mail']),
mysql_real_escape_string(sha1($_SESSION['sign_up']['pass'])),
mysql_real_escape_string($_SESSION['sign_up']['image']),
date('Y-m-d H:i:s')
);
mysql_query($sql) or die(mysql_error());
unset($_SESSION['sign_up']);
header('Location: finish.php');
exit();
}
念のため、phpmyadminの画面をあげておきます。
http://cl.ly/image/3M002J1S0q0N
以上よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
>$sql = sprintf('INSERT INTO members SET name="%s", mail="%s", pass="%s", image=:%s, created="%s"',
image=:%s, のところはimage=:"%s", ではないですか?
早速ご解凍ありがとうございます。
解決致しました。。。
何度も確認したのになぜ気付かなかったのでしょうかm(_ _)m
本当に助かりました。
次回はもっと目を凝らし、全てを疑って確認していきたいと思います。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP 'member_picture/'に/がありますが 、「スラッシュ」は必要でしょうか? 1 2022/11/27 04:32
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
- PHP 掲示板を資料を参考にして開発中ですが、画像がアップされません? 1 2022/11/21 06:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでPEAR::DBを使っているので...
-
phpでcookieがうまく保存されない
-
PHPSpreadsheetを使って関数を...
-
index.phpに入るには、どうすれ...
-
index.phpって何ですか? 具体...
-
アンドロイドスマホでのphp ech...
-
PostgreSQLからCSV形式でエクス...
-
PHPで画像の渡しが上手く行きま...
-
PHP8を使うと、大量のWarningが...
-
重複を防ぐ記述について教えて...
-
連投防止
-
PHP MySql ページング
-
phpでクラスのメソッドで同名の...
-
ECCUBE4のページ管理でPHPを実...
-
フォームで戻った際に入力済み...
-
$_SESSIONに渡した後はそのまま...
-
PHP MySQLに画像を直接保存
-
PHP でメールフォームを作成したい
-
PHPでのパスワード制限のセキュ...
-
reuterの記事をbeautiful.soup....
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpでcookieがうまく保存されない
-
なんでブラウザでPHPを動かすた...
-
PHP8を使うと、大量のWarningが...
-
ワードプレスサイト PHP8.0.25...
-
PHPSpreadsheetを使って関数を...
-
php 入力画面から確認表示画面...
-
PHPのエラーの解消法について教...
-
掲示板のセキュリティについて...
-
php 完了画面の送信メールのコ...
-
PHPのセッション有効期限について
-
掲示板を作成しておりアップロ...
-
PHPでCookieを使った訪問回数に...
-
PHPで画像の渡しが上手く行きま...
-
重複を防ぐ記述について教えて...
-
php 確認表示画面で値をSESSION...
-
ファイルアップロードに関して...
-
メールフォームのタイトルが文...
-
フォームで戻った際に入力済み...
-
PHPで訪問回数を表示するカウン...
-
アップロード画像数でCSSを分け...
おすすめ情報