您的位置:首页 > 数据库 > MySQL

php连接mysql代码 例子

2014-08-27 15:18 441 查看
<html>

<body>

<?php echo "Php work !!" ?>

<?php

#--------------------------------------数据解析--------------------------

$data=file_get_contents("php://input");

#file_put_contents("ok.txt", $data);

$ReqArray=explode("&", $data);

$type="type";

$log="log";

$mystack="mystack";

$device="device";

$detil="detial";

#$counT=count($ReqArray);

#file_put_contents("no.txt", $mystack);

while(list($key, $val)=each($ReqArray))

{

switch($key)

{

case 0:
$type = $val; break;

case 1:
$log = $val; break;

case 2: $mystack = $val;break;

case 3:
$device = $val; break;

case 4:
$detil = $val; break;

default:
$detil .= $val; break;

}

#file_put_contents("no$key.txt", $val);

}

$allstr=$type."\n\n".$log."\n\n".$mystack."\n\n".$detil."\n\n".$device."\n\n";

file_put_contents("ok.txt", $allstr);

#phpinfo();

#--------------------------------------数据库连接--------------------------

$DB="ac_clientlog_db";

$con=mysql_connect("172.16.8.16:3306", "ac", "ac123"); #mysqli_connect

if(!$con)

die('Error :Could not connect: '.mysql_error());

mysql_query("CREATE DATABASE IF NOT EXISTS`".$DB."`" ,$con) or die('Error: create database error :'.mysql_error());

#mysqli_query($con, "CREATE DATABASE IF NOT EXISTS`".$DB."`")

$dbselect=mysql_select_db("ac_role_db_cwj", $con) or die('Error: select db error : '.mysql_error());

$sql = "CREATE TABLE ClientLogs

(

Type varchar(16),

Log varchar(800),

Stack varchar(800),

Device varchar(100),

Detial text,

Time timestamp default current_timestamp

)";

mysql_query($sql, $con);# or die("create tab failed!".mysql_error());

$insertSql="INSERT INTO ClientLogs (Type, Log, Stack, Device, Detial) VALUES ('$type', '$log', '$mystack', '$device', '$detil')";

mysql_query($insertSql, $con) or die("Error: insert data to table . ".mysql_error());

mysql_close($con);

echo "\n\nAll Success! ";

?>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: