每日17點準時技術乾貨分享
php實現簡單聊天功能
1、建立聊天訊息表,其表的字段有訊息內容,傳送時間和傳送者的名稱;
sql:create table `guanhui`.`message` ( `id` int(10) not null auto_increment comment '訊息id' , `content` varchar(255) not null comment '訊息內容' , `sender` varchar(60) not null comment '傳送者' , `send_time` int(10) not null comment '傳送時間' , primary key (`id`) ) engine = myisam;
2、建立php檔案將聊天訊息查詢出來,並以json格式輸出;
$con = mysql_connect("localhost","","");if (!$con) mysql_select_db("chat", $con);mysql_query("set names 'utf8'");$sql = "select * from `message`";$result = mysql_query($sql);if(isset($result)) else
3、在前端使用ajax輪詢請求php檔案,並將訊息展示出來。
4、建立send_message.php用來接收傳送的訊息,並將資料儲存到資料庫。
$send_time = date('y-m-d h:i:s',time());;$send = $_post['sender'];$content = $_post['content'];$con = mysql_connect("localhost","","");if (!$con) mysql_select_db("ing", $con);mysql_query("set names 'utf8'");$insert="insert into `chat` (`id` ,`sender` ,`content` ,`send_time`) values (null , '$sender', '$content', '$send_time')";$result = mysql_query($insert);
5、在前端獲取要傳送的訊息,並請求send_message.php。
PHP判斷變數為空
1 isset 功能 判斷變數是否被初始化 2 empty 功能 檢測變數是否為 空 3 var null 功能 判斷變數是否為 空 4 var null 功能 檢測變數是否為 null 同時變數的型別也必須是 null 5 is null 功能 檢測變數是否為 null 測試結果 值isset e...
php為空的幾個判斷
陣列 count arr size arr empty arr 變數 isset 它並不會判斷變數是否為空,並且可以用來判斷陣列中元素是否被定義過。當使用isset來判斷陣列元素是否被初始化過時,它的效率比array key exists高4倍左右 isset a s empty 任何乙個未初始化的...
PHP如何判斷變數為空?
php如何判斷變數為空?這看似很簡單的問題,其實不小心就很容易出錯!一般我們判斷變數為空常用的函式如下 empty var 檢查乙個變數是否為空。如果 var 是非空或非零的值,則empty 返回false。換句話說,0 0 null false array var var 以及沒有任何屬性的物件都...