2014-05-12 62 views
-1

我正在運行CentOS 6.5,我可以通過PHP連接到MySQL數據庫,但不能添加/刪除/更新數據。但我可以通過mysql中的終端更新/添加/刪除數據/表。無法刪除/更新/選擇從MySQL數據php

<?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>"; 
    }; 

?> 
+1

* 「但不能添加/刪除/更新數據」 *這裏只有這裏的INSERT。將錯誤報告添加到文件頂部 'error_reporting(E_ALL); ini_set('display_errors',1); mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);'如果你還沒有這樣做。 –

+1

另外,嘗試刪除';'在你的'};' –

+0

你有'mysqli'爲php安裝嗎? – cmorrissey

回答

2

從評論和回答被標記。

解決方案:

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

刪除的端口號:3306

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

你可以試試這個

<?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>"; 
    }; 

?>