「INSERT INTO」文はどこに書かれている構
私のパソコンにはXAMPPを構築して、MySQLが出来る環境か
定かではございません!?
ある教本でPHPを勉強中です。
教本の項目で
「クリスマスパーティ予約登録」あります。
それを実行するための、教本に書かれていたプログラム、2件のファイル名
1)addxmas.html
2)addxmas.php
ですが、プログラムを以下に示しました。
2)addxmas.phpファイルの教本に書かれていた説明に
◎ データベースへのアクセス:登録処理
データベースへの接続処理が成功して、始めてデータベースにアクセスできるようになります。
ここでのデータベースアクセスはレコードの登録処理で、(3)の「INSERT INTO」文によって行われます。
「INSERT INTO」文は次のような構文になります。
INSERT INTO tbl_name (col_namel, col_name2, ...)VALUES (value1, value2, ...);
以上ですが、
そこで質問ですが、
「INSERT INTO」文の構文がどこの書かれているのか、知りたくて、
たぶん
xamppのフォルダ中のどこかにあると思って、100以上ファイルがあると思われる"xampp"を”INSERT INTO tbl_name”で文字列検索したところ
ヒットしませんでした!?
「INSERT INTO」文はどこに書かれている構文なのでしょうか!?
よろしくお願いします。
----------------------------------------------------
1)addxmas.html
-----------------------------------------------------
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Xmasパーティ予約</title>
<script type="text/javascript" src="../jquery-1.8.3"></script>
<script type="text/javascript">
var query = {};
$(function(){
$("#exe").clck(booking);
$("#clr").click(clearui);
});
function booking(){
query["name"] = $("#name").val();
query["org"] = $("#org").val();
query["addr"] = $("#addr").val();
query["tel"] = $("#tel").val();
query["mail"] = $("#mail").val();
query["course"] = $("input[name="course"]:checked").val();
query["nume"] = $("#nums").val();
$.post("addxmas.php",query, function(ress){$("#status").text(res);});
}
function clearui(){
$.each(["name","org",addr","tel","mail"],function(){
$("#" + this).val("");
});
$("#number").val(0);
$("#status").text("");
$("#name").focus();
}
</script>
</head>
<body bgcolor="#cadbdb">
<h3 style="color: #aa0022">Xamasパーティ予約情報登録<h/3>
<table border="4" width ="480" bgcolor="#d8d8ff">
<tr>
<th colspan="2">
Xmasパーティ予約情報登録画面
<input type="button" id="exe" value=" 登録 "/>
<input type="button" id="clr" value=" クリア "/>
</th>
</tr>
<tr><th>代表者名:</th><td><input type="text" id="name" size="16"/></td></tr>
<tr><th>所属組織:</th><td><input type="text" id="org" size="24"/></td></tr>
<tr><th>連絡住所:</th><td><input type="text" id="addr" size="50"/></td></tr>
<tr><th>電話番号:</th><td><input type="text" id="tel" size="16"/></td></tr>
<tr><th>メルアド:</th><td><input type="text" id="mail" size="40"/></td></tr>
<tr>
<th>コース選択</th>
<td id="selc">
<input type="radio" name="course" value="Aコースドリンク" />Aコース+ドリンク
<input type="radio" name="coures" value"Aコースワイン" />Aコース+
ワイン<br/>
<input type="radio" name="course" valus="Bコースリンク" />Bコース+ドリンク
<input type="radio" name="course" value="Cコースワイン"/>Cコース+ワイン
</td>
</tr>
<tr><th>参加人数:</th>
<td>
<select id="nums">
<option value="NA">選択</option>
<option value="01">01人</option>
<option value="02">02人</option>
<option value="03">03人</option>
<option value="04">04人</option>
<option value="05">05人</option>
<option value="06">06人</option>
<option value="07">07人</option>
<option value="08">08人</option>
<option value="09">09人</option>
<option value="10">10人</option>
</select>
<tr><th>処理結果:</th><td id="status"> </td></tr>
</table>
</body>
</html>
-----------------------------------------------------
2)addxmas.php
----------------------------------------------------
<?php
//(A)開始 postメソッドでの送信データ送信
$name = $_POST["name"];
$org = $_POST["prg"];
$addr = $_POST["addr"];
$tel = $_POST["tel"];
$mail = $_POST["mail"];
$course = $_POST["course"];
$number = $_POST["number"];
//(A)終了 postメソッドでの送信データ受信
//(B) 開始 データベースの受信データ登録
$server = "localhost";
$dbname = "xmas";
$user = "root";
$passwd = "dPZ3Y8vXrP9NNb6";
$sv = mysq1_connect($server, $user, $passwd) or die("Connection err1");
$db = mysq1_select_db($dbname) or die("Connection error2");
$sq1 = "insert into xmastran valuse('$book_id','$name','$org','$addr','$tel',
'$mall','$course','$number')";------------(3)
if( mysql_query($spl,$sv)){
echo"登録成功:代表者 = ".$name;
}else{
echo"登録不成功:代表者 =".$name;
}
mysql_close($sv);
//(B)終了 データベースの受信データ
?>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
お礼
ご回答誠にありがとうございました^^ 朝一・頭がすっきりしている時に、ウィキペディア等 でいろいろ調べながら 理解を深めました。 以下ご回答された抜粋内容などが重要かなと思いました。 まだまだ私のレベルだと淘汰できないですが、 理解を深めていきたいと思います。 XMLや、XML構文で書かれるXHTMLは、これらは ・内容を持たない要素は/>とする <br />、<img ***** /> ・終了タグは省略できない です。