<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<link rel="stylesheet" type="text/css" href="NewFile.css" />
<title>Insert title here</title>
</head>
<body>
<?php
function init(){
//このソースの中のどこかに間違えがある。
$conn = sqlite_open('vs.db');
$sql ="select count(*) from sqlite_master where name = 'sinki'";
//2つとも実行されているのか?
$res = sqlite_query($conn,$sql);
if (sqlite_fetch_single($res) < 1){
//テーブルが作られていない?
$sql = "create table sinki(id integer primary key,name varchar(50) UNIQUE,email varchar(50) UNIQUE,win integer,total integer)";
$results = $db->query($sql);
}
}
init();
?>
<div id="wrapper">
<div id="header">
ヘッダー部分
</div>
<div id="main">
<div id="menu">
メニュー部分
</div>
<div id="contents">
コンテンツ部分
</div>
</div>
<div id="footer">
フッター部分
</div>
</div>
</body>
</html>
新しいほうの質問にあるように古い書き方だからダメなように思われます。
http://q.hatena.ne.jp/1358725117
過去質問から類推するとエラー出力されないみたいですから、
http://q.hatena.ne.jp/1358156326
下記のようにデータベースオープンに失敗でプログラムを強制停止するようにしてみると判りやすいでしょう。
$conn = sqlite_open('vs.db') or die ('error');
コメント(0件)