![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
お世話になってます。
現在カゴヤのサーバーでデータベースに情報を登録しようと試みているのですが、登録できません。ぜひみなさんのお力を貸して下さい。phpは初心者なのでわかりやすく教えて頂けると嬉しいです。
-----------------------------------------------------------------
カゴヤPEARインストール済み
PHP 5.2.6
Apacheバージョン Apache/1.3.41
MySQLバージョン 5.0.33
-----------------------------------------------------------------
<?php
//PEARのDBライブラリを読み込む
require_once("DB.php");
// データベースとの接続情報を記述
$dsn = "mysql://ユーザ名:パスワード@localhost/データベース名";
$db = DB::connect($dsn);
if(PEAR::isError($dsn)){
print "ConnectError";
exit;
}
$sql = "INSERT INTO テーブル名 VALUES ('111112222233','1111111111','2222222222','3333333333','4444444444','5555555555','6666666666','7777777777','8888888888','9999999999','1212121212','2323232323','3434343434','4545454545')";
$res = $db->query($sql);
$num = $db->affectedRows();
print $num . "rows Update";
?>
No.4
- 回答日時:
ANo.2です。
PEARのDBクラスは使わないのでよくわかりませんが、値の数でエラーというようなことを言っているようなので、おそらくSQL文に誤りがあるのでしょう。
SQL文を見直してもよくわからないのであれば、phpMyAdminなどでそのSQLを実行してみればより詳しいエラー内容がわかるかもしれません。
No.3
- 回答日時:
>> $res = $db->query($sql);
>> $num = $db->affectedRows();
>> print $num . "rows Update";
上記のコードを書いている場合、直前のクエリーにエラーが有ると
$numは -1 (エラーを示す)になります
>> エラーはでていないのですが-1rows Updateと表示されます。
しっかりエラーが出ていますね。
データベースのテーブル構造が分からないので他人には確認のしようがありませんが、
もう一度じっくり $sqlが正しくできているか見直しましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP php エラー 2 2022/10/23 16:43
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの色を変えるには?
-
PHPで、エラーがない場合のみ画...
-
PHPでネットワークドライブのop...
-
imagecreatefromjpeg使用時のメ...
-
パースエラーとは?
-
PHP8を使うと、大量のWarningが...
-
ある条件に当てはまったときに...
-
phpのエラーについて
-
error_reporting(0);にも関わら...
-
正規表現での最後尾のバックス...
-
PHPでSMTPを使ってメール送信で...
-
PHPで特定のURLにジャンプす...
-
pchartというグラフ生成ライブ...
-
最小公倍数をPHPで求めるには
-
メールアドレスが存在するか確...
-
Notice: Undefined offset: 1を...
-
PHP関数 mb_strlenでエラーになる
-
fsockopenの例外について
-
PHP、unpack関数でのエラー
-
エラーコードの意味を教えてく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
PHP8を使うと、大量のWarningが...
-
トランザクションが原因?DBに...
-
ワードプレスサイト PHP8.0.25...
-
PHPで、エラーがない場合のみ画...
-
「@$変数」の「@の意味は?」
-
パースエラーとは?
-
phpでクラスのメソッドで同名の...
-
phpでget_headers()が使えない?
-
PHPでネットワークドライブのop...
-
PHPでfatal errorが出ても無視...
-
phpでPEAR::DBを使っているので...
-
awsにApacheとPHPを入れて、何...
-
error_reporting(0);にも関わら...
-
正規表現での最後尾のバックス...
-
これは例外処理でしょうか?
-
SELECTの値を保持する
-
PHPにて外部サイト内容が取得不...
-
iframeからのアクセスか、ブラ...
-
PHP mb_send_mail メール送信 5...
おすすめ情報