❶ php連接MySql全部代碼
$conn=mysql_query(主機名,資料庫用戶名,資料庫密碼)
or
die(mysql_error());
or
die(mysql_error())是多餘的,意思是如果鏈接失敗將顯示失敗原因,
如果你鏈接後要執行查詢,首選要選擇要進行的數庫
mysql_select_db('資料庫名');
如果你要執行查詢就要用到上邊的鏈接了($conn)
mysql_query('sql語句',$conn)
❷ php執行的mysql代碼問題
要善用or die!
mysql_select_db($mysql_database,$con) or die(mysql_error);
看看有沒有出錯。
然後再同樣修改下面這句
$result=mysql_query($sqlq,$con)or die (mysql_error);
肯定有個地方出錯
❸ php連接mysql代碼,盡量詳細.謝謝了!
<?php
$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='12345678';
$mysql_database='mycounter';
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
$sql='CREATE DATABASE mycounter DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
';
mysql_query($sql);
$sql='CREATE TABLE `counter` (`id` INT(255) UNSIGNED NOT NULL AUTO_INCREMENT ,`count` INT(255) UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY ( `id` ) ) TYPE = innodb;';
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
//echo $sql;
mysql_close($conn);
echo "Hello!資料庫mycounter已經成功建立!";
?>
❹ 如何用PHP代碼實現MySQL資料庫的增刪改查
<?php
$con = mysql_connect("localhost:3306","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
$result = mysql_query("SELECT * FROM user");
echo "<table border='1'>
<tr>
<th>Username</th>
<th>Password</th>
</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['password'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
從伺服器中獲取用戶所有信息(SQL SELECT語句)並以表格形式出現
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
mysql_query("DELETE FROM user WHERE username = '$_POST[username]'");
mysql_close($con);
?>
刪除該用戶所有信息delete.php
<?php
$con = mysql_connect("localhost:3306","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
$sql = "INSERT INTO user (username,password)
VALUES
('$_POST[username]','$_POST[password]')";
if (!mysql_query($sql,$con)) {
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>
注冊一個新用戶insert.php
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
mysql_query("UPDATE user SET password = '$_POST[password]' WHERE username = '$_POST[username]'");
mysql_close($con);
?>
修改一個用戶密碼update.php
<html>
<head>
<title>FORM</title>
</head>
<body>
<br />
<h1>Insert:</h1>
<form action="insert.php" method="post">
username:<input type="name" name="username"/>
<br />
password:<input type="password" name="password"/>
<input type="submit" value="submit"/>
</form>
<br /><hr /><br />
<h1>Delete</h1>
<form action="delete.php" method="post">
username:<input type="name" name="username" />
<br />
Are you sure?<input type="submit" value="sure" />
</form>
<br /><hr /><br />
<h1>Update</h1>
<form action="update.php" method="post">
username:<input type="name" name="username"/>
<br />
You want to change your password into:<input type="password" name="password"/>
<input type="submit" value="submit"/>
</form>
<br /><hr /><br />
</body>
</html>
以上三個功能的提交源Operate.html
❺ PHP讀取MySQL數據代碼~呢
新建view.php文件,其內容為:
復制代碼 代碼如下:
<?php
$link=mysql_connect("localhost","root","之前的管理員密碼");
if(!$link) echo "沒有連接成功!";
else echo "連接成功!";
?>
這樣,我們便連接上了MySQL資料庫,接下來,就是數據讀取部分的代碼,根據我的MySQL數據源表結構的介紹,我們試驗性的來讀取:
depart varchar(45) 部門名稱
ename varchar(45) 員工姓名
pcname varchar(45) PC名稱
這三段數據。
在view.php中緊接著前邊的代碼繼續寫:
復制代碼 代碼如下:
<?php
mysql_select_db("infosystem", $link); //選擇資料庫
$q = "SELECT * FROM info"; //SQL查詢語句
mysql_query("SET NAMES GB2312");
$rs = mysql_query($q, $link); //獲取數據集
if(!$rs){die("Valid result!");}
echo "<table>";
echo "<tr><td>部門名稱</td><td>員工姓名</td><td>PC名稱</td></tr>";
while($row = mysql_fetch_row($rs)) echo "<tr><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td></tr>"; //顯示數據
echo "</table>";
mysql_free_result($rs); //關閉數據集
?>
其中,「infosystem」為資料庫名,「info」為表名。大家可以根據自己的情況酌情修改。
接著,運行它~怎麼樣~數據是不是順利被讀取了呢?
❻ php關於mysql的代碼
$mysql_server_name = "localhost";//資料庫伺服器名稱
$mysql_username = "root";// 連接資料庫用戶名
$mysql_password = "";// 連接資料庫密碼
$mysql_database = "";// 資料庫的名字
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("無法連接伺服器!");
mysql_select_db($mysql_database,$conn) or die("無法連接資料庫!");
mysql_query('set names gbk');//設定字元集
date_default_timezone_set('Asia/Shanghai');//設置中國時區
$result = mysql_query("*******",$conn);//連接資料庫
$num = mysql_num_rows($result);//獲取總數
while ($rs = mysql_fetch_array($result)){
循環輸出
}
mysql_close($conn);//關閉資料庫
❼ 用php代碼管理mysql資料庫表,執行下面代碼時返回是查詢失敗的結果
$sql="select * from customers";
$sql=$sql."where cust_sex='1'";
應該改為
$sql="select*fromcustomers";
$sql=$sql."wherecust_sex='1'";
❽ php操作mysql的簡單代碼
$connection=@mysql_connect('127.0.0.1:3306','root','111111',true);
if(!$connection)
{
die('連接資料庫失敗');
}
//dbname你的資料庫名字
mysql_select_db('dbname',$connection)ordie('資料庫不存在');
//sql語句
$sqlString='你的sql語句select[delete][insert][update]...';
$result=mysql_query($sqlString,$connection);
//只有deleteinsertupdate語句使用以下代碼
$result=mysql_affected_rows($connection);
return$result?'操作成功':'操作失敗';
//只有select需要使用以下代碼
//獲取一行數據
$rowArray=mysql_fetch_assoc($result);
//獲取多行數據請用
/*
while($row=mysql_fetch_assoc($result))
{
$resultArray[]=$row;
}
*/
//列印結果集
var_mp($rowArray);
//取其中某個欄位fieldnamemysql欄位名
//echo$rowArray['fieldname'];
❾ php連接mysql代碼怎麼使用
1、首先,新建一個php_mysql.php的文件
❿ 求PHP對MYSQL的簡單操作代碼!
<?php
$db=mysql_connect("host","dbuser","password"); //連接資料庫伺服器
mysql_select_db("dbname",$db); //選擇資料庫
mysql_query("set names gbk"); //統一字元集
//查詢示例:
$sql="select * from tablename where condition"; //構造查詢語句
$result=mysql_query($sql,$db); //在先前選中的資料庫中執行查詢操作
//從查詢結果集中取一行輸出,直至所有行輸出完畢
while($myrow=mysql_fetch_array($result))
{
print_r($myrow);
}
//插入示例:
$sql="insert into tablename values ('field1','field2',.......)"; //構造插入語句
$result=mysql_query($sql,$db); //執行插入
if ($result)
{
echo "插入成功!";
exit;
}
else
{
echo "插入失敗!";
exit;
}
//修改、刪除都是類似的,不再嚕嗦
?>