-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtopic-post495.html
132 lines (117 loc) · 7.5 KB
/
topic-post495.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr">
<head>
<title>日本PHPユーザ会 掲示板: PHP事はじめ » mysqliがうまく動きません。</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。" />
<meta name="keywords" content="php,web,php.gr.jp,community,usebb" />
<link rel="stylesheet" type="text/css" href="./templates/phpgrjp0.3/styles.css" />
<link rel="shortcut icon" href="./templates/phpgrjp0.3/gfx/usebb.ico" />
<link rel="alternate" type="application/rss+xml" title="日本PHPユーザ会 掲示板 RSS フィード" href="rss.xml" />
<script type="text/javascript" src="sources/javascript.js"></script>
</head>
<body onload="javascript:init_external()">
<div id="pagebox-bg">
<div id="shadow-left">
<div id="shadow-right">
<p id="logo"><a href="index.html"><img src="./templates/phpgrjp0.3/gfx/usebb.png" alt="UseBB" title="ホーム" /></a></p>
<h1 id="boardname"><span id="line">日本PHPユーザ会 掲示板</span></h1>
<h2 id="boarddescr">日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。</h2>
<div id="topmenu"><ul>
<li><a href="index.html">ホーム</a></li><li><a href="faq.html">FAQ</a></li><li><a href="active.html">活発なトピック</a></li>
</ul></div>
<div id="topmenu-shadow"></div>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-2.html">PHP事はじめ</a> » mysqliがうまく動きません。
</p>
<h3 id="forumname"><a href="topic-184.html">mysqliがうまく動きません。</a></h3>
<p id="forummods"></p>
<p id="toolbartop"> </p>
<p id="pagelinkstop">ページ: 1</p>
<table class="maintable">
<tr>
<th>投稿者</th>
<th>投稿</th>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-292.html">mimizu</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post494.html#post494" name="post494" rel="nofollow">#1</a> 2010 年 1 月 11 日(月) 10:31</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 1 2010</div>
<div class="field">返信数: 2</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">はじめまして。<br />プログラミングを始めたばかりのmimizuです。<br /><br />現在、データベース(mysqli)を利用してサイトを制作しているのですが、データベースの操作でエラーが発生し原因がよくわかりません。<br />どうかご助力お願い致します。<br /><br /><br /><pre class="code"><?php<br />/* 登録処理 regist.php */<br /><br />$dbserver = "localhost";<br />$dbuser = "root";<br />$dbpass = "*******";//パスワードは合っています。<br />$dbname = "syu";<br /><br />$error_ms = "エラーが発生しました。";<br /><br />$mysqli = new mysqli($dbserver, $dbuser, $dbpass, $dbname);<br />if(mysqli_connect_errno()){exit ($error_ms);}<br /><br />$mysqli->set_charset("utf8") or exit($error_ms);//文字エンコード指定<br /><br /><br />~省略~<br /><br /><br />//ここからデータベースへの登録処理<br />$stmt = $mysqli->prepare("INSERT INTO tempo VALUES('', ?, ?, ?, ?, ?, ?)");//ここが94行目<br />$stmt->bind_param("ssiiss",<br /> $postval["mail"], $postval["pass"], $postval["gender"],<br /> $postval["birthday"], $postval["mail_pass"], date("Y-m-d H:i:s"));<br />$stmt->execute();//プリペアドクエリを実行<br />$stmt->close();//閉じる<br /><br /><br />~省略~<br />?></pre><br /><br /><br /><br />このファイルを実行すると、以下のエラーが表示されます。<br />Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\syu\script\regist.php on line 94<br /><br /><br /><br />94行目にエラーがでているので、接続は正常に完了しているのでしょうか?<br />MySQLi自体が正常に動いていないと思い、phpinfoで調べたのですが、MySQLiの項目がしっかりと表示されていました。<br /><br />ちなみに、データベース(syu)とテーブル(tempo)はphpMyAdminを利用して作っております。<br /><br /><br />作動環境はXAMPP1.7.2を利用しております。<br /> Apache 2.2.12<br /> MySQL 5.1.37<br /> PHP 5.3.0<br /><br /><br /><br />どうか、よろしくお願い致します。<br /><br /><br />追記<br />PHPのマニュアルで<br />;extension=php_mysqli.dll<br />を有効にしなければならないとあったのですが、/xampp/php/php.iniファイルには「;extension=php_mysqli.dll」の記述がありませんでした。これが原因なのでしょうか?<div class="editinfo">« 最終編集者 <a href="profile-292.html">mimizu</a> 日時 2010 年 1 月 11 日(月) 10:44. »</div></div>
</td>
</tr>
<tr class="tr2">
<td class="postername">
<div class="posternamecontainer"><a href="profile-292.html">mimizu</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post495.html#post495" name="post495" rel="nofollow">#2</a> 2010 年 1 月 13 日(水) 10:17</div>
</td>
</tr>
<tr class="tr2">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 1 2010</div>
<div class="field">返信数: 2</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">解決いたしました。</div>
</td>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-246.html">nulla</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post498.html#post498" name="post498" rel="nofollow">#3</a> 2010 年 1 月 13 日(水) 17:10</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 8 2009</div>
<div class="field">返信数: 103</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">こんばんは。<br />マルチポストなら情報共有してください。<br /><br /><a href="http://www.phppro.jp/qa/2447" title="http://www.phppro.jp/qa/2447" rel="external">http://www.phppro.jp/qa/2447</a></div>
</td>
</tr>
</table>
<p id="toolbarbottom"> </p>
<p id="pagelinksbottom">ページ: 1</p>
<div id="bottomfix"></div>
<p id="actionlinks"></p>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-2.html">PHP事はじめ</a> » mysqliがうまく動きません。
</p>
<p id="linkbar">
</p>
<p id="bottom">
日本PHPユーザ会 掲示板 は <a href="http://www.usebb.net">UseBB 1 フォーラムソフトウェア</a> を使用しています
</p>
<div id="bottom-shadow"></div>
</div>
</div>
</div>
</body>
</html>