繁体   English   中英

无法从PHP中的MySQL删除/更新/选择数据

[英]unable to delete/update/select data from mysql in php

我正在运行CentOS 6.5,可以通过php连接到mysql数据库,但是不能添加/删除/更新数据。 但是我可以通过mysql中的终端更新/添加/删除数据/表。

<?php

$mysqli = mysqli_connect('127.0.0.1:3306', 'root', '', 'SA');
// Check connection

if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '
            . $mysqli->connect_error);
};


mysqli_query($mysqli, "INSERT INTO Document(summary,text) Values ('summaryy test','random text');");


$result = mysqli_query($mysqli,"SELECT * FROM Document");

while($row = mysqli_fetch_array($result)) {
  echo $row['name'] . " " . $row['summary'];
  echo "<br>";
    };

?>

来自评论,并被标记为已回答。

解:

删除端口号:3306

$mysqli = mysqli_connect('127.0.0.1:3306', 'root', '', 'SA');

并做

$mysqli = mysqli_connect('127.0.0.1', 'root', '', 'SA');

你可以试试这个吗

<?php

$mysqli = mysqli_connect('127.0.0.1:3306', 'root', '', 'SA');
// Check connection

if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '
            . $mysqli->connect_error);
};


$mysqli->query("INSERT INTO Document(summary,text) Values ('summaryy test','random text')");


$result = $mysqli->query("SELECT * FROM Document");

while($row = $mysqli->fetch_array()) {
  echo $row['name'] . " " . $row['summary'];
  echo "<br>";
    };

?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM