
No.1ベストアンサー
- 回答日時:
本のサンプル自体に問題があるのか、それとも
後から修正されたところに問題があるのかを切り分けるため、
本のサンプルをそのままアップロードして、何も修正しない状態で
どうなるかを確かめてください。
この回答への補足
form.html
<HTML>
<HEAD>
<TITLE>PHPのテスト</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000">
<FONT size="4">PHPのテスト</FONT>
<FORM name="form1" method="post" action="view.php">
氏:<BR>
<INPUT type="text" name="last_name">
<BR>
名:<BR>
<INPUT type="text" name="first_name">
<BR>
<BR>
<INPUT type="submit" value="送 信">
</FORM>
</BODY>
</HTML>

No.2
- 回答日時:
PEARでのエラーのように思えるのですが、質問者様がどのようにインストール、
設定をされたのか、全く分からないので何とも言えません。
せめて、OS、PHP、MySQLのバージョン等を書いていただかないと。
この回答への補足
view.php
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<?php
require_once("DB.php");
$dbUser = "oxwar2";//
$dbPass = "chono3";//
$dbHost = "localhost";//
$dbName = "oxwar2";//
$dbType = "mysql";//
$dsn = "$dbType://$dbUser:$dbPass@$dbHost/$dbName";
$conn = DB::connect($dsn);
if (DB::isError($conn)){
die($conn->getMessage());
}
$last_name= addslashes($_POST['last_name']);
$first_name= addslashes($_POST['first_name']);
$sql = <<<EOS
INSERT INTO member
(
last_name,
first_name,
)
VALUES
(
'$last_name',
'$first_name',
)
EOS;
if(preg_match("/Windows/", $_ENV["OS"])){
$sql = mb_convert_encoding( $sql, "SJIS", "EUC-JP");
}
$result = $conn->query($sql);
if (DB::isError($result)) {
die ($result->getMessage());
}
$count = $conn->affectedRows();
print "ok";
$conn->disconnect();
?>
</BODY>
</HTML>
サーバー OS: FreeBSD 4.10-RELEASE
Apache/1.3.33 (Unix) PHP/4.3.10
phpMyadmin2.6.0 MySQL4
の仕様で本のスクリプトをUPして操作したら以下のようなエラーが返ってきます。
Fatal error: Call to undefined function: assertextension() in /usr/local/lib/php/DB/mysql.php on line 114
本のスクリプトは毎日コミュニケーションズのPHP+MySQL ハーシー著 でセクション65と66のサンプルです。
SQLの方は正しくテーブルを作成しております。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysqlがインストールされている...
-
mysqlのupdate構文についての質...
-
エラー 1068 (42000): 複数の主...
-
データベースの接続に失敗して...
-
#1062 - '0' は索引 'PRIMARY' ...
-
[XAMPP Control Panel v3.2.4] ...
-
同一日に複数レコードがある場...
-
MAMP 99ドル約1.6万円 高い...
-
あってますか?SQL
-
WHERE `年月日` = '晴' OR `年...
-
SQLです教えてくださいお願いし...
-
SQLを作ったのですがうまくいき...
-
(初心者)MySQLやmaraDBで、crea...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてください。
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
utf8bomとutf8mb4の違いがいま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpmyadminから別ホストへの接...
-
phpとmysqlの初心者の疑問
-
MySQLとPostgreSQLの位置づけは
-
PHPからmySQLに接続できない
-
mysqlがインストールされている...
-
MySQLカラム名は日本語と英数字...
-
ODP.NETのバージョン確認
-
副問合せにLIKE文を使う方法は...
-
SQLのVARCHARとVARCHAR2の違い
-
エクセルで連勤チェックをした...
-
ERROR 1045 (28000) (using pas...
-
旧filemakerで和暦(令和など)...
-
列数が多いと結果が行単位に改...
-
Usage: \\.<filename> | sourc...
-
VBAで変数内に保持された二次配...
-
INT型は金額の型に使用するべき...
-
like句を使って日本語を検索す...
-
mysqlへのインポート処理がうま...
-
テーブル作成でエラーが出てき...
-
Btrieveのコンバートしたいので...
おすすめ情報