我不知道这是否相关,但这里有: 我有一个名为insert.php的脚本正常运行,因此我开始创建一个可以删除行的脚本。经过一些测试,我注意到我使用的脚本是连接到数据库,但后来似乎无法进行任何更改。然后我在phpmyadmin中运行MySQL查询以检查它是否有效并且它有效。然后我回到我的insert.php脚本,那也停止了工作。然后我查看了我的index.php页面,那就是插入数据库就好了。有没有人在这里可能会发生什么?我必须强调,1000%不是连接问题
从服务器提取信息的索引页面(位于文档顶部:
<?php
$con=mysqli_connect("localhost","root","xxx","xxx");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
insert.php中的连接
$dsn = 'mysql:host=localhost;dbname=GLO12408958DB';
$username = 'root';
$password = 'xxx';
//
// DB connection was made
//
try{
$pdo = new PDO($dsn, $username, $password,
array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
die(json_encode(array('outcome' => true)));
}
catch(PDOException $ex){
die(json_encode(array('outcome' => false, 'message' => 'Unable to connect')));
}
delete.php中的连接:
<?php
$con=mysqli_connect("localhost","root","xxx","glo12408958db");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
答案 0 :(得分:0)
一些事情(第一个可能是你的问题......):
GLO12408958DB
与glo12408958db
不同。除非您在Windows或Mac上托管... die()
语句。这仅仅是为了调试还是真的存在?如果是,请将其删除。