PHP と Mysql データベースの接続例を求めています
初心者が PHP と Mysql データベースの接続例を求めています
いろいろ探しましたが見つからず、接続できませんでした。
お願いします! Begging for help Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
------Solution ideas------------------ ----
mysql_connect('localhost ','root', 'password');
-----ソリューションのアイデア---------- -------------- -
<br />$conn=mysql_connect("localhost","root","123456");<br /> if(!$conn){<br /> die("连接失败".mysql_error()); <br /> }<br /> mysql_select_db("test");<br /> mysql_query("set names utf8");<br /> $sql="select * from test";<br /> $res=mysql_query($sql,$conn);<br /> while($row=mysql_fetch_row($res)){<br /> $data[]=$row;<br /> }<br /> mysql_free_result($res);<br /> mysql_close($conn);<br />
ログイン後にコピー
-----ソリューションアイデア------------- ---------データベースの名前は txl です。このデータベースには、
pi_id pi_name pi_tel pi_qq pi_email
という 5 つのフィールドがあります。まずデータベースを作成する必要があります:
create database txl;
次にテーブルを作成します
CREATE TABLE `personal_info` (
`pi_id` bigint(20) NOT NULL auto_increment,
` pi_name` varchar(50) NOT NULL、
`pi_tel` varchar(15) デフォルト NULL、
`pi_qq` varchar(15) デフォルト NULL、
`pi_email` varchar(50) デフォルト NULL、
PRIMARY KEY (`pi_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
上記の SQL ステートメントは非常に単純で、単語を読めばその意味が推測できます。
以下はデータベースに接続され、テーブルpersonal_infoのすべてのフィールド情報を表示します:
//connsql.php
$mysql_server_name="localhost"; //データベースサーバー名
$mysql_username="root"; // データベースに接続するためのユーザー名
$mysql_password="root" // データベースに接続するためのパスワード
$mysql_database="lxr";データベース
/ / データベースに接続します
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);
// データベースから情報を抽出する SQL ステートメントtable
$strsql="select * frompersonal_info";
// SQL クエリを実行
$result=mysql_db_query($mysql_database, $strsql, $conn);
// クエリ結果を取得
$row=mysql_fetch_row($result);
echo '
';
echo '';
//フィールド名を表示
echo "nn";
for ($i=0; $i{
echo ''. mysql_field_name($result, $i); echo " | n";
}
echo "
n";
// 最初のレコードを検索します
mysql_data_seek($result, 0);
//レコードをループアウトします
while ( $row=mysql_fetch_row($result))
{
echo "n";
for ($i=0; $i {
echo ''; echo "$row[$i]"; echo ' | }
echo "
n";
}
echo "
n";
echo "; ";
// リソースを解放します
mysql_free_result($result);
// 接続を閉じます
mysql_close();?
?>
以下は結果:
pi_id pi_name pi_tel pi_qq pi_email
1 Zhangsan 13911111111 642864125 [email protected]
2 Lisi 13122222222 63958741 [email protected]
3 Wangwu 138333333 33 91234567 8 [email protected]
いわゆる「根本から離れなければ何も変わらない」ということは、どれだけ複雑な作業であっても、すべて上記に基づいており、必要に応じて関連するマニュアルを確認して解決することができます。問題。