我尝试了这个查询:
GRANT SELECT,INSERT ON $mydb.*
TO '$username'@'localhost' IDENTIFIED BY '$username'"
它在phpMyAdmin中授予select和insert,并且它在phpMyAdmin中完美地工作(正如我所希望的)。
但是当我使用这个用户名登录到我的PHP站点时,我可以编辑或删除所有的帖子,我还想在PHP站点中限制这个用户。
我是一个初学者,所以谁能告诉我如何在PHP中实现这一点呢?
我希望特定的作者只创建一个新的帖子,编辑,或删除他的帖子
我想在另一个表中列出特定mysql表中的所有行。但是我得到了这个错误。我在谷歌上搜索了所有的东西,但我什么也没找到。请帮帮我!
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in
C:\xampp\htdocs\toate.php on line 38
There are currently rows in the table
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in
这可能是一个简单的问题,但我在关系数据库方面的经验非常有限。如何在MySQL中微调权限。例如,如果我有以下代码
CREATE TABLE IF NOT EXISTS user(
ID INT NOT NULL AUTO_INCREMENT,
//...other columns
PRIMARY KEY(ID)
)ENGINE=InnoDB
CREATE TABLE IF NOT EXISTS pictures
(
ID INT NOT NULL AUTO_INCREMENT,
userID INT NOT NULL,
//...other columns
PRIMARY KEY(
我有一个表(admin_users),如下所示,其中有5个用户的列表。表中的这5个用户都可以访问每个管理页面。总共有5 admin pages和5 admin users。
让我们假设5 admin pages的名字是:admin1.php,admin2.php,admin3.php,admin4.php和admin5.php
admin_users
ID user_name user_pass open
1 John sxhsds false
2 Nicholas eruerie false
3 James zsdfdf fals
我在html5中有一个表单,它在提交时运行php脚本,然后连接到MySQL数据库,将它插入到表中,然后将表中的所有行写到.txt文件中。
由于某些原因,它发出以下警告:
1 record added
Warning: fopen(C:/xampp2/htdocs/bap000/opdr002_config.txt): failed to open stream: No error in C:\xampp2\htdocs\bap000\opdr002_input.php on line 25
Warning: mysqli_fetch_array() expects parameter 1 t