設定zeed 軟體所有 utf-8 編碼
設定單個專案 utf-8 的編碼
//第一步,連線到 mysql 伺服器 3306
//第二步引數,伺服器位址;第二個引數,伺服器的使用者名稱;第三個引數,伺服器密碼
//@ 如果出錯了,不要出現警告或錯誤,直接忽略
//die 函式之前,先連線一下,報錯流程
//echo (!!mysql_connect('localhost','root','123456'));
// if(!$conn = @mysql_connect('localhost','root','123456'))
// echo $conn;
// echo '連線成功了,我才能顯示!';
//常量引數
define('db_host','localhost');
define('db_user','root');
define('db_pwd','123456');
define('db_name','school');
//第一步,連線資料庫
//mysql_connect -- 開啟乙個到 mysql 伺服器的連線
$conn = @mysql_connect(db_host,db_user,db_pwd) or die('資料庫連線失敗,錯誤資訊'.mysql_error());
//第二步,選擇指定的資料庫,設定字符集
//mysql_select_db -- 選擇 mysql 資料庫
mysql_select_db(db_name) or die ('資料庫錯誤,錯誤資訊:'.mysql_error());
mysql_query('set names utf8')or die('字符集設定錯誤,錯誤資訊'.mysql_error());
//第三步,從這個資料庫裡選一張表(grade),然後把這個表的資料庫提出(獲取記錄集)
$query = "select * from grade";
//mysql_query -- 傳送一條 mysql 查詢
$result = mysql_query($query) or die ('sql錯誤:'.mysql_error());
//$result 就是記錄集
//第四步,將記錄集裡的資料顯示出來
print_r(mysql_fetch_array($result,mysql_num));//按照數字下標來顯示
//print_r(mysql_fetch_array($result,mysql_assoc)); //按照字串下標來顯示
print_r(mysql_fetch_array($result,mysql_num));
print_r(mysql_fetch_array($result,mysql_num));
//第五步,釋放記錄集資源
//mysql_free_result -- 釋放結果記憶體
mysql_free_result($result);
//最後一步:關閉資料庫
//mysql_close -- 關閉 mysql 連線
echo mysql_close();
?>
config.php
<?php
header('content-type:text/html; charset=utf-8;');
//常量引數
define('db_host','localhost');
define('db_user','root');
define('db_pwd','123456');
define('db_name','school');
//第一步,連線mysql 伺服器
$conn = @mysql_connect(db_host,db_user,db_pwd) or die('資料庫連線失敗,錯誤資訊'.mysql_error());
//第二步,選擇指定的資料庫,設定字符集
mysql_select_db(db_name) or die ('資料庫錯誤,錯誤資訊:'.mysql_error());
mysql_query('set names utf8')or die('字符集設定錯誤,錯誤資訊'.mysql_error());
?>
demo2.php
<?php
require 'config.php';
//新增資料
// $query = "insert into grade (
// name,
// email,
// point,
// regdate)
// values (
// '景臨境',
// '[email protected]',
// '78',
// now()
// )";
//$query = "insert into grade (name,email,point,regdate) values ('與共','[email protected]','78',now() )";
//mysql_query($query) or die('新增錯誤:'.mysql_error());
//修改資料
// $query = 'update grade set point=66 where id = 7';
// @mysql_query($query) or die('修改失敗:'.mysql_error());
//刪除資料
// $query = 'delete from grade where id= 4';
// @mysql_query($query) or die('刪除失敗:'.mysql_error());
//顯示資料
$query = 'select id,name,email from grade ';
$result = mysql_query($query) or die('sql 語句有誤:'.mysql_error());
// $row = mysql_fetch_array($result);
// echo $row[2];
// $row = mysql_fetch_array($result);
// echo $row[2];
//把結果集轉換成陣列賦給 $row ,如果有資料,就為真
while (!!$row = mysql_fetch_array($result))
mysql_close();
?>
demo3.php
<?php
require 'config.php';
//顯示資料
$query = 'select id,email,name from grade ';
$result = mysql_query($query) or die('sql 語句有誤:'.mysql_error());
// print_r(mysql_fetch_array($result));
// print_r(mysql_fetch_array($result,mysql_assoc));
// print_r(mysql_fetch_row($result));
// print_r(mysql_fetch_assoc($result));
// while (!!$row = mysql_fetch_array($result))
//echo mysql_field_name($result,2); //name
//echo mysql_num_fields($result); //3
for($i=0; $i
第16章 Debug Shell指令碼
本章主要介紹一些方便的 有效的 更好的輸出除錯資訊的方法。本章要學習的知識點 1 看懂指令碼輸出的錯誤資訊,並逐步定位到真正的錯誤 2 如何堅持shell指令碼的語法是否有錯誤 3 如何通過track模式找到程式的錯誤 4 分析指令碼錯誤的一般步驟 5 如何在指令碼程式中新增debug支援。當我們執...
第16章 檔案服務
ftp 檔案傳輸協議 軟體包 vsftpd ftp埠 控制埠 command 21 tcp 資料埠 data 20 tcp 主動模式 配置檔案 etc vsftpd vsftpd.conf 主目錄 var ftp ftp程式預設分享的乙個本機目錄 yum y install vsftpd 安裝ftp...
第16章 網路程式設計
網路通訊協議 計算機網路中實現通訊必須有一些約定,即通訊協議,對速率 傳輸 結構 傳輸控制步驟 出錯控制等制定標準。通訊協議分層的思想 由於結點之間聯絡很複雜,在制定協議時,把複雜成份分解成一些簡單的成份,再將它們復合起來。最常用的復合方式是層次方式,即同層間可以通訊 上一層可以呼叫下一層,而與再下...