ったのですが以下のように関数化するとエラーになってPHPが動きません
どうしたらえらーがなくなりますか?
$sql="delete from hy_kgrs";
$res=& $db->query($sql);
if(PEAR::isError($res))
{
die($res->getMessage());
}
↓
dtbs("delete from hy_kgrs");
function dtbs($sql)
{
$res=& $db->query($sql);
if(PEAR::isError($res))
{
die($res->getMessage());
}
return $res;
}
No.1ベストアンサー
- 回答日時:
エラーが出たらエラー文言を読みましょう。
エラーを無くすために必要な情報が書いてあります。
ご提示の内容だけでは的確に回答できないので、
質問する際はエラー文言も併せて投稿するとよいでしょう。
例)
エラー文言が「変数 $db が定義されていない云々」ならば、
関数 dtbs の引数に $db を追加しましょうと回答
select文に対応して関数側に参照渡しを付けた方がいいかもしれませんね
function dtbs($sql,&$db)
{
$res=& $db->query($sql);
if(PEAR::isError($res))
{
die($res->getMessage());
}
return $res;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP PHP MySql ページング 2 2022/09/20 06:38
- C言語・C++・C# どちのほうがすきですか? 8 2024/03/28 22:38
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- 数学 2022.8.5 05:49に頂いた解答について質問があります。 「f(z)=1/(z^2-1) の 34 2022/08/08 07:49
- 輸入車 【JAGUAR】ジャガーのハンドル右側に付いているRESってなんですか? RESの機能 2 2022/11/06 15:59
- 数学 res(f(z),a)=1/(n-1)!lim[z->a](d/dz)^(n-1)(z-a)^nf( 5 2022/07/14 03:12
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
なんでブラウザでPHPを動かすためだけにOSにPython2(Python3)を入れて、C(GCC)
PHP
-
php配列のキーの二重定義 $a['zero'],$a['iti']と$a[0],$a[1]とが同等
PHP
-
index.phpって何ですか? 具体的に教えてください
PHP
-
-
4
PHPでこのコード自体に意味は無いんですけど、上のifと下のifの違いってなんですか?個人的には下の
PHP
-
5
C言語関数違いについて。
C言語・C++・C#
-
6
C言語について。
C言語・C++・C#
-
7
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
8
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
9
プログラミング言語の制作方法について
C言語・C++・C#
-
10
IT業界より楽に稼げる業界ってあるんですか?銀行とか?
その他(プログラミング・Web制作)
-
11
C言語の関数と配列に関する質問
C言語・C++・C#
-
12
httpリクエストの送り元の特定
その他(プログラミング・Web制作)
-
13
システムエンジニアの適正について
C言語・C++・C#
-
14
Webプログラムってネイティブアプリプログラムに比べて遥かに簡単すぎる気がするのですが気の所為ですか
その他(プログラミング・Web制作)
-
15
Pythonって何を意識した言語なんですか?コマンドライン?
その他(プログラミング・Web制作)
-
16
mallocについて
C言語・C++・C#
-
17
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
18
C言語 バッファについて。
C言語・C++・C#
-
19
C言語について。
C言語・C++・C#
-
20
Linux のシェルスクリプトの強制終了の仕方について
UNIX・Linux
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの色を変えるには?
-
PHP8を使うと、大量のWarningが...
-
mysql_close()
-
ワードプレスサイト PHP8.0.25...
-
エラーメッセージの意味と解決...
-
トランザクションが原因?DBに...
-
パースエラーとは?
-
メールアドレスにメールが届い...
-
「@$変数」の「@の意味は?」
-
エラーが出て困っています
-
PHPで、エラーがない場合のみ画...
-
phpでget_headers()が使えない?
-
これは例外処理でしょうか?
-
php7のhtmlentitiesはEUC-JPを...
-
Fatal error: Call to undefine...
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ListViewコントロールでサムネ...
-
ボタンのクリック数を合計保存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
PHP8を使うと、大量のWarningが...
-
awsにApacheとPHPを入れて、何...
-
phpでPEAR::DBを使っているので...
-
ワードプレスサイト PHP8.0.25...
-
パースエラーとは?
-
phpでクラスのメソッドで同名の...
-
トランザクションが原因?DBに...
-
PHPで、エラーがない場合のみ画...
-
「@$変数」の「@の意味は?」
-
PHPでfatal errorが出ても無視...
-
PHPで特定のURLにジャンプす...
-
正規表現での最後尾のバックス...
-
PHPでネットワークドライブのop...
-
bindValueエラー
-
error_reporting(0);にも関わら...
-
これは例外処理でしょうか?
-
ある条件に当てはまったときに...
-
php5.6でsimplexml_load_string...
-
PHPでSMTPを使ってメール送信で...
おすすめ情報
回答ありがとうございます。下記で動きました。
dtbs("delete from hy_kgrs",$db);
function dtbs($sql,$db)
{
$res=& $db->query($sql);
if(PEAR::isError($res))
{
die($res->getMessage());
}
return $res;
}
&を付ける必要は無い様です