-3

ユーザーがデータを入力していくつかのフォームに保存できるオプションページを作成しようとしています。保存すると、インターンが読み取ることができるデータベースに追加されます。これを行う方法がよくわからないので、誰かに期待しています助けることができます。

ありがとう

デンバー

4

3 に答える 3

2

データベースへのデータの挿入は非常に簡単です。

試す:

<?php
$connect = mysql_connect("databaseserver", "username", "password");
if(!$connect)
{
echo 'Error';
}
mysql_select_db("databasename", $connect);
$fname = 'Tim';
$lname = 'Powell';
$email = 'tpowell@powellintellabs.com';
mysql_query("INSERT * INTO table (fname, lname, email) VALUES('$fname', '$lname', '$email')");
?>

これにより、データベース「databasename」とテーブル「table」に情報が挿入されます。また、データベースに慣れていない場合は、何かが一意でなければなりません。列に「id」という名前を主キーとして付け、自動インクリメントに設定すると、はるかに簡単になります。mysql インジェクション攻撃の防止についても検討することをお勧めします。それが役立つかどうか教えてください。

于 2012-10-04T04:16:06.570 に答える
1

これを試してみるのは非常に簡単でわかりやすい........

PHPコードはここから始まります

?php

$hostname="あなたのホスト名";

$username="あなたのユーザー名";

$password="あなたのパスワード";

$con = mysql_connect($ホスト名、$ユーザー名、$パスワード);

if (!$con) {

die('接続できませんでした:' .mysql_error()); }

mysql_select_db("あなたのデータベース名", $con);

$sql="insert into tablename (colname1, colname2, colname3, colname4..) 値 ('$_POST[colname1]','$_POST[colname2]','$_POST[colname3]','$_POST[colname4] ')";

if (!mysql_query($sql,$con))

{

die('エラー: ' .mysql_error());

}

echo "1 レコードが追加されました";

mysql_close($con); ?>

于 2012-10-04T12:48:25.867 に答える
0

あなたは非常に簡単に言うことができます:

<?php
mysql$_connect("databaseserver", "username", "password");
mysql_select_db("databasename");
$fname = 'Tim';
$lname = 'Powell';
$email = 'tpowell@powellintellabs.com';
mysql_query("INSERT * INTO table (fname, lname, email) VALUES('$fname', '$lname', '$email')");
?>

if(!$connect) は、Web サーバーとデータベース サーバーが適切に通信していない場合に通知します。

于 2012-10-04T04:24:05.240 に答える