-2
我php/mysql
連接的說法是:的MySQL查詢不工作,但相同的查詢在mysql外殼工作
$mysqli = new mysqli('localhost', 'apacheaccount', 'password', 'database')
or die ('Unable to connect');
我查詢執行的語句是:
$sqli = mysqli_query($mysqli, $stringVariableContainingQuery);
以root身份,在MySQL
外殼,我給數據庫中的USERS
表中的帳戶的各個版本的所有權限,然後刷新的權限。
在Php頁面中,SELECT
聲明將起作用,但INSERT
和DELETE
聲明不會。
但是,完全相同的INSERT
和DELETE
語句將在MySQL
shell中工作。
我知道SQL注入;這僅僅是一個在學校任務的測試數據庫,並且沒有敏感數據。
我在CentOS上運行Apache和MySQL。不,我沒有運行Windows版本。是的,我知道php_mysql
和php_mysqli
擴展之間的區別。
這裏有什麼問題?
在哪裏查詢? –
'mysqli_error($ mysqli);'查詢後的輸出是什麼? – Stepashka
你可以像這樣混合使用程序和OO mysqli命令嗎? –