1. 本地连接MySQL
$con= mysql_connect("localhost", "root", "xxxxxx");
if(!$con) {
die('Could not connect: ' .mysql_error());
}else {
echo"Connect success <br/>\n";
}
2. SAE连接MySQL
$con =mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,
SAE_MYSQL_USER,SAE_MYSQL_PASS);
if (!$con) {
die('Could not connect: ' .mysql_error());
} else {
echo"Connect success <br/>\n";
}
mysql_select_db(SAE_MYSQL_DB,$con);
3. 断开MySQL
mysql_close($con);
4. 建立数据库
$sql = "CREATE DATABASE IFNOT EXISTS $DATABASE_NAME";
if(mysql_query($sql, $con)) {
echo "Database create success<br/>\n";
}else {
echo"Error creating database: " . mysql_error() ."<br/>\n";
}
5. 连接使用数据库
mysql_select_db($DATABASE_NAME,$con);
6. 建立数据表
$sql ="CREATE TABLE $TABLE_NAME (
namevarchar(80),
ageint
)ENGINE=MyISAM DEFAULT CHARSET=utf8";
if(mysql_query($sql,$con)) {
echo "Table create success<br/>\n";
}else {
echo"Error creating table: " . mysql_error() . "<br/>\n";
}
7. 查找数据
$sql= "SELECT * FROM $TABLE_NAME where name like \"%$INPUT%\"";
$result= mysql_query($sql,$con);
while($row =mysql_fetch_array($result)) {
echo$row['name'] . " " . $row['age'];
echo"<br/>";
}
8. 设置字符集(设置之后的sql操作基于utf8字符集)
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具