[PHP-users 20332]Re: INSERTが実行されない

Ryosuke Hosoi hosoi @ ryo.com
2004年 2月 9日 (月) 01:07:34 JST


細井です

From: 紅おやじ <s_kure2002 @ ybb.ne.jp>
Subject: [PHP-users 20324] INSERTが実行されない
Date: Mon, 09 Feb 2004 12:30:16 +0900
Message-ID: <4026FEC8.8090905 @ ybb.ne.jp>

> $sql = "INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu) VALUES
> ($_POST['zaikubuid'],'$_POST['namezaikubu']')";

配列をダブルクォートの中で使うとハマルわけで

$sql = "INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu) VALUES
(" . $_POST['zaikubuid'] . ",'" . $_POST['namezaikubu'] . "')";

こういう具合い . を使って外に出してやるのがよいと思います

# php3の頃はこっち(ダブルクォートの中での評価より文字列の結合)
# のほうがスピードも速かった記憶が。。。

-- 
 Ryosuke Hosoi / 細井 良祐
 mailto:hosoi @ ryo.com http://www.ryo.com/
 PGP Public Key http://www.ryo.com/ryo/hosoi.ryo.com.asc
 fingerprint = 4F39 61B0 2034 3A5C DFE8  FBCB 7B99 90CF EBE1 A3F3


PHP-users メーリングリストの案内