php数据库创建命令 PHP调用数据库
thinkphp 命令行模式执行,如何才能执行数据库的操作?
在本地创建新的Git仓库(连接别人的代码和创建自己的代码库)
在晋安等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、成都做网站 网站设计制作定制开发,公司网站建设,企业网站建设,高端网站设计,成都全网营销推广,成都外贸网站制作,晋安网站建设费用合理。
mkdir andbase
cd andbase
git init
touch README.md
git add README.md
git commit -m 'hello world'
git remote add origin git@github.com:Liutos/foobar.git
将主分支修改推送到服务器
linux下PHP7可以连接mysql,却不能读取/插入数据?
不能读取是mysql的权限没有打开,操作如下:
1.MySQL命令行新建用户
//登录MYSQL
@mysql -u root -p
@密码
//创建用户
mysql insert into mysql.user(Host,User,Password) values('localhost','phplamp',password('1234'));
//刷新系统权限表
mysqlflush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
//退出后登录一下
mysqlexit;
@mysql -u phplamp -p
@输入密码
mysql登录成功
2.MySQL命令行为用户授权
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@mysql -u root -p
@密码
//首先为用户创建一个数据库(phplampDB)
mysqlcreate database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限
@grant all privileges on phplampDB.* to phplamp@localhost identified by '1234'; //这里需要注意,如果发现找不到用户,需要执行命令 flush privilieges;
//刷新系统权限表
mysqlflush privileges;
mysql其它操作
//如果想指定部分权限给一用户,可以这样来写:
mysqlgrant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysqlflush privileges;
mysql grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
php中,如何将执行存入数据库的命令
$conn = mysql_connect("localhost","root","1234"); //连接数据库
mysql_select_db("database",$conn) or die(mysql_error()); //选取数据库
$query = "INSERT INTO "base" (name,age) VALUES ('$name','$age')"; //插入语句
$updata = mysql_query($query,$conn) or die(mysql_error()); //执行插入语句
/*以上步骤是把数据插入到数据库,以下步骤是读取数据库资料*/
//第一,第二步同上
$query = "SELECT * FROM base"; //读取语句
$result = mysql_query($query,$conn) or die(mysql_error()); //执行读取语句
while ($row = mysql_fetch_assoc($result)) { //显示数据
echo $row["id"];
echo $row["name"];
echo $row["age"];
}
网站栏目:php数据库创建命令 PHP调用数据库
文章地址:http://scyanting.com/article/docijse.html