Sko*_*ovy 2 php mysql phpmyadmin
当我在phpMyAdmin中手动更新数据库时,这是它使用的代码:
UPDATE `test`.`users` SET `number` = '12' WHERE `users`.`id` =1;
Run Code Online (Sandbox Code Playgroud)
当我手动编写查询时,这是我通常在php中使用的代码:
UPDATE `users` SET `number` = '12' WHERE `id` =1;
Run Code Online (Sandbox Code Playgroud)
有什么不同?更重要的是,哪个更好用,为什么?请回答原因,谢谢.
一个phpMyAdmin只包含数据库名称和表名称.
在PHP中,通常不需要这样做,因为您使用mysqli_select_db或指定数据库mysqli_connect.
两者都是等价的; 唯一的区别是数据库的选择方式.在第一个中,数据库在查询中显式指定,在第二个中,数据库名称是隐含的,因为您使用mysqli_select_db或指定它mysqli_connect.