基於mysql的論壇(3)_PHP教程
#####################
# func.php #########
########## ##########
require("config.inc.php");
####檢查使用者是否存在#####
function is_user_exits($name) {
$name=trim($name);
$name ($name);
$SQL="從使用者選擇名稱WHERE name='$name'";
$result=my fetch_Array($result );
$name=$row[name];
$name=$row[name];
返回$名稱中;
}
#########ex;>p. baord){
$sql="select name from boardinfo where name='$baord'" ;
$row=mysql_fetch_array ($result);
$name=$row[name];
返回$名稱;
}
####添加新用戶Function #####
function adduser( ){
global $name,$sex,$realname,$password,$address,$oicq ,$首頁,$電話,$電子郵件,$qm,$regtime );
$name=ereg_replace("'","'",$name);
🎜> $ realname=htmlspecialchars($realname);
$address=htmlspecialchars($address);
htmlspecialchars($homepage);
$phone= htmlspecialchars($phone);
$email=htmlspecialchars($email);
m-d H:i:s");
$sql="插入使用者(姓名、性別、真實姓名、密碼、地址、oicq、首頁、分數、電話、電子郵件、qm、regtime、slaveboard)值('$name','$sex',' $ realname','$password','$address','$oicq','$homepage','0','$phone','$email','$qm','$regtime','' ) 」;
mysql_query($sql) 或die(mysql_error());
}
####### URL 重新導向2($###
header("Location:$url");
}
######建立版面######
function create_board_table($name,$name,$name) {
function create_board_table($name,$> $name=trim("$name");
$sql="CREATE TABLE $name(id int(11) NOT NULL AUTO_INCRMENT,title varchar(50) NOT NULL,writer varcharULLed NOTtext , size int,writetime varchar(20) NOT NULL ,命中int(4) 預設'0',good varchar(1),renum int(4) 預設'0',slaveid int(11) 預設'0',fromip varchar (15),PRIMARY KEY (id))" ;
mysql_query($sql);
$sql="插入板info(name,chinchinname) mysql_query($sql);
}
###### 移除版面######
function drop_board_table($name){
mysql_query($sql);
$sql="從boardinfo 🎜>## ###### 修改版面###
function update_board($name,$chinesename) {
$sql="update boardinfo set name='$name', chinesename='$chinesename'sname' name'name=sname= '$name'";
mysql_query($sql);
}
####新增文章######
function add_doc($board){
global $title,$name,$cont,$writer,$fromip,$fromip,$fromipqm,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromip,$fromipm) $new_topic_score;
$title=trim($title);
$title=substr($title,0,49);
$size=strlen($cont);
$cont=htmlencode2($cont);
$cont=$cont."
"."--------
".$qm;
$writetime=date("Y-m-d H:i:s");
$fromip=getenv("remote_addr");
$name=htmlspecialchars($name);
$writer=$name;
$sql="插入$board (標題,writer,cont,size,writetime,fromip) Value('$title','$name','$cont','$size','$writetime' , '$fromip')";
mysql_query($sql);
add_score($writer,$new_topic_score);
}
###### 回覆文章 ####
function re_doc($board,$slaveid){
global $title,$name,$cont,$wter global $title,$name,$con,$f fromip ,$writetime,$qm,$re_topic_score;
$title=trim($title);
$title=substr($title,0,49);
$size=strlen($cont);
$cont=htmlencode2($cont);
$cont=$cont."
"."--------
".$qm;
$writetime=date("Y-m-d H:i:s");
$name=htmlspecialchars($name);
$writer=$name;
$fromip=getenv("remote_addr");
$sql="插入$board(標題,writer,cont,size,writetime,slaveid,fromip) 值('$title','$writer','$cont','$size','$ writetime','$ writetime','$ write ','$slaveid','$fromip')";
mysql_query($sql);
$sql="update $board set renum=renum 1 where id=$slaveid";
mysql_query($sql);
add_score($writer,$re_topic_score);
}
###### 刪除文章 ####
function del_doc($board,$id){
global $remove_score;
$sql="select * from $board where id=$id";
$sql_result=mysql_query($sql);
$sql_row=mysql_fetch_array($sql_result);
$writer=$sql_row[writer];
remove_score($writer,$remove_score);
$slaveid=$sql_row[slaveid];
$sql="select * from $board where id=$slaveid";
$sql_result=mysql_query($sql);
$sql_row=mysql_fetch_array($sql_result);
if ($sql_row[renum]>0){
mysql_query($sql);
}
$sql="從$board刪除,其中id=$id";
mysql_query($sql);
$sql="從$board中移除,其中Slaveid=$id";
mysql_query($sql);
}
#### 轉換html 特殊字元與
#####
函數htmlencode2($str){
$str ial $str);
回傳$str;
}
###### 增加一個點選####
function add_one_hit($board,$id){ function add_one_hit($board,$id){ function c "update $board set attempts=hits 1 where id= $id";
mysql_query($sql);
}
#unc###user_passfunc#(c#>#); $name,$password){
$name=trim($name);
$name=ereg_replace("'","'",$name);
$name=htmlspecialchars($name) ;
$password=trim($password);
$sql="從名稱='$name'的使用者中選擇密碼> $ sql_row=mysql_fetch_array($sql_result);
if($password>>$sql_row[password]){
}
其他{
$結果中=1;
setcookie ("jl_forum[name]",$name);
}
返回$結果;
}
# ####檢查管理員密碼####
function check_admin_password(){
$sql="select * from user where name='$jl_forum[name]'" ;
$result=1;
}
其他{
$結果=0;
🎜> $result=1;
}
}
{
$結果=0;
}
function change_profile($name ){
global $sex,$realname,$password,$address,$oicq ,$首頁,$電話,$電子郵件,$qm;
$ $ name=htmlspecialchars($name);
$realname=htmlspecialchars($realname);
chars($oicq);
$homepage= htmlspecialchars($homepage);
$phone=htmlspecialchars($phone);
$qm);
$sql="更新使用者設定sex='$sex',realname='$realname',password='$password',address='$address',oicq='$oicq',homepage='$homepage ',phone='$phone' ,email='$email',qm='$qm' 其中name='$name'";
mysql_query($sql);
}
##### 顯示錯誤####
function show_error($id){
redirect2("wrong.php?id=$id");
}
# ### 增加版主####
function add_admin($board,$name){
$name=trim($name);
' where name='$name'";
mysql_query($sql);
}
###### 刪除版主#####
function del_admin(name){name) 🎜> $name=trim($name);
$name=htmlspecialchars($name); mysql_query ($sql);
}
##### 貼子轉精華####
function set_good($board,$id){
='y' where id=$id";
mysql_query($sql);
}
##### 轉出精華###
function set_n. {
$sql="update $board set good='' where id=$id";
#
function expl_qm($name){
$name=htmlspecialchars($name);
$sql_result=mysql_query ($sql);
$sql_row=mysql_fetch_array($sql_result);
}
##### 管理員#####
function adminok() {
if ($jl_admin[name]==$admin_name and $jl_admin[password]==$admin_password) { else {
return 0;
}
}
# #($ name=htmlspecialchars($name);
$sql="update user set score=score $num where name='$name'";
mysql_query($);
; ### 減少積分####
function remove_score($name,$num) {
$name=htmlspecialchars($name);
$sql="update user where name='$name'";
mysql_query($sql);
}
#### 留言#####
function sendmsg() {
$name,$cont;
$name=htmlspecialchars($name);
$fromname=htmlspecialchars($fromname);
=$cont= "Y-m-d H:i:s");
$sql="insert into message (name,fromname,cont,writetime) values ('$name','$fromname','$cont','$wt' )";
mysql_query($sql);
}
#### 刪除留言####
function delmsg($id) {
from$ id=$id";
mysql_query($sql);
}
### 留言是否屬於這個人######
function is_this_user($id) { ="select name from message where id=$id";
$sql_result=mysql_query($sql);
$sql_row=mysql_fetch_row($fresult); return 1;
}
else { ) ?>
##########################
# good.php ##########
########################
require("func.php");
$sql="select * from boardinfo";
$sql_result=mysql_query($sql);
?>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MySQL在Web應用中的主要作用是存儲和管理數據。 1.MySQL高效處理用戶信息、產品目錄和交易記錄等數據。 2.通過SQL查詢,開發者能從數據庫提取信息生成動態內容。 3.MySQL基於客戶端-服務器模型工作,確保查詢速度可接受。

在 Docker 中啟動 MySQL 的過程包含以下步驟:拉取 MySQL 鏡像創建並啟動容器,設置根用戶密碼並映射端口驗證連接創建數據庫和用戶授予對數據庫的所有權限

Laravel 是一款 PHP 框架,用於輕鬆構建 Web 應用程序。它提供一系列強大的功能,包括:安裝: 使用 Composer 全局安裝 Laravel CLI,並在項目目錄中創建應用程序。路由: 在 routes/web.php 中定義 URL 和處理函數之間的關係。視圖: 在 resources/views 中創建視圖以呈現應用程序的界面。數據庫集成: 提供與 MySQL 等數據庫的開箱即用集成,並使用遷移來創建和修改表。模型和控制器: 模型表示數據庫實體,控制器處理 HTTP 請求。

在開發一個小型應用時,我遇到了一個棘手的問題:需要快速集成一個輕量級的數據庫操作庫。嘗試了多個庫後,我發現它們要么功能過多,要么兼容性不佳。最終,我找到了minii/db,這是一個基於Yii2的簡化版本,完美地解決了我的問題。

優雅安裝 MySQL 的關鍵在於添加 MySQL 官方倉庫。具體步驟如下:下載 MySQL 官方 GPG 密鑰,防止釣魚攻擊。添加 MySQL 倉庫文件:rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm更新 yum 倉庫緩存:yum update安裝 MySQL:yum install mysql-server啟動 MySQL 服務:systemctl start mysqld設置開機自啟動

在 CentOS 上安裝 MySQL 涉及以下步驟:添加合適的 MySQL yum 源。執行 yum install mysql-server 命令以安裝 MySQL 服務器。使用 mysql_secure_installation 命令進行安全設置,例如設置 root 用戶密碼。根據需要自定義 MySQL 配置文件。調整 MySQL 參數和優化數據庫以提升性能。

文章摘要:本文提供了詳細分步說明,指導讀者如何輕鬆安裝 Laravel 框架。 Laravel 是一個功能強大的 PHP 框架,它 упростил 和加快了 web 應用程序的開發過程。本教程涵蓋了從系統要求到配置數據庫和設置路由等各個方面的安裝過程。通過遵循這些步驟,讀者可以快速高效地為他們的 Laravel 項目打下堅實的基礎。

MySQL与其他编程语言相比,主要用于存储和管理数据,而其他语言如Python、Java、C 则用于逻辑处理和应用开发。MySQL以其高性能、可扩展性和跨平台支持著称,适合数据管理需求,而其他语言在各自领域如数据分析、企业应用和系统编程中各有优势。
