mysql!php登录脚本!xampp,localhost phpmyadmin从哪里开始

mysql!php登录脚本!xampp,localhost phpmyadmin从哪里开始,mysql,login,phpmyadmin,Mysql,Login,Phpmyadmin,我正在尝试制作一个登录脚本。 我下载了mysql、xampp、wamp。 已经有了菲利齐拉。 我开始在xampp控制面板上胡闹 试图找出如何建立一个数据库,这样我就可以为用户名、密码创建一个表。 我安装了phpmyadmin,终于让它接受了我的主机、用户和密码 然后我意识到我在localhost/phpmyadmin中看到了这个错误 错误 SQL查询:文档编辑 选择tables 从phpmyadminpma\u-recent 其中username='root' MySQL说:文档 1142-为表

我正在尝试制作一个登录脚本。 我下载了mysql、xampp、wamp。 已经有了菲利齐拉。 我开始在xampp控制面板上胡闹 试图找出如何建立一个数据库,这样我就可以为用户名、密码创建一个表。 我安装了phpmyadmin,终于让它接受了我的主机、用户和密码 然后我意识到我在localhost/phpmyadmin中看到了这个错误

错误

SQL查询:文档编辑

选择
tables
phpmyadmin
pma\u-recent
其中
username
='root'

MySQL说:文档

1142-为表“pma_recent”选择拒绝给用户“@'localhost”的命令 我真的很沮丧。 我想卸载所有内容并重新启动,但我不知道到底要下载什么。 在我卸载了所有东西之后,我应该下载xampp吗?我听说它是mysql、phpmyadmin还是什么

我想我遇到了麻烦,因为我只能找到关于如何制作登录脚本的过时教程,而且每个人都使用不同的Web服务器或w/e

我还需要帮助理解这个代码。。。 我应该让localhost保持原样吗? ?? 用户通行证 $conect=mysql\u connect(“localhost”、“root”、“123”)

mysql\u选择数据库“whatsmydb?”

我会替换whatsmydb吗?与用户

这是我在数据库下看到的 信息\u架构检查权限检查权限 mysql检查权限检查权限 性能\架构检查权限检查权限 sakila检查权限检查权限 测试检查权限检查权限 用户检查权限检查权限 世界检查权限检查权限 总数:7

我尝试得越多,我就越困惑,哈哈 有人能帮我创建一个登录脚本和 我应该用什么来创建它? 有人有mysql5.5的新教程吗? 为什么我会犯这个错误? 如何设置包含用户名和密码的表?
我太糊涂了,从哪里开始

您还没有为此添加PHP标记,听起来好像您正在尝试使用PHP连接代码访问MySQL数据库。您首先需要了解服务器环境的几个概念

  • 您的服务器是运行该软件的计算机
  • 您的数据库服务器是MySQL(计算机上运行的软件)
  • 您的主机是计算机的IP地址或主机名(即localhost或127.0.0.1)
  • 您的数据库名称是您创建的数据库的名称(我将继续)
  • PhpMyAdmin是一个基于web的应用程序,允许您操作MySQL数据库
  • 好的,让我们从PhpMyAdmin开始创建您的第一个数据库:

    如果单击左侧的“house”图标,您将在主屏幕上看到主内容区域中的表单字段,您可以键入数据库名称并“创建新数据库”,然后单击“创建”。如果这是数据库的名称,请键入myfirstdb,然后单击“创建”

    这将刷新左侧的列,并有一个下拉菜单(组合菜单)显示数据库名称(如您提到的名称)。您现在应该也会看到myfirstdb列表。选择它

    现在,您将看到很少的内容,但在底部右侧的主内容区域中有一个表单字段,允许您创建一个表名并确定它有多少字段。键入用户并选择4作为字段数。然后单击最右边的“Go”

    表单显示4行,您必须命名字段(列),我建议您命名以下内容并选择以下数据类型:

    • id INT自动增量
    • 名称VARCHAR(48)
    • 用户名VARCHAR(24)
    • 密码VARCHAR(24)

    • 确保选中id字段旁边的小键图标,将其声明为主键。然后单击“转到”创建表用户

    祝贺您,您已经创建了第一个表。现在,如果您觉得很勇敢,可以跳过这些步骤,单击PhpMyAdmin中的“SQL”选项卡并粘贴以下SQL代码,它也将创建表:

    CREATE TABLE users (id INT AUTO_INCREMENT, name VARCHAR(48), username VARCHAR(24), password VARCHAR(24), PRIMARY KEY (id));
    

    您在问题中尝试的代码是连接到数据库的PHP代码。以下是一个正确连接的示例,假设您按照上述说明操作:

    <?php
    // Make a MySQL Connection
    mysql_connect("localhost", "user", "pass") or die(mysql_error());
    mysql_select_db("myfirstdb") or die(mysql_error());
    
    // Retrieve all the data from the "example" table
    $result = mysql_query("SELECT * FROM users")
    or die(mysql_error());  
    
    // store the record of the "example" table into $row
    $row = mysql_fetch_array( $result );
    
    // Print out the contents of the entry     
    echo "Name: ".$row['name'];
    echo "User: ".$row['username'];
    echo "Pass: ".$row['password'];
    
    ?>
    

    在这里,您确实需要一步一步地在线阅读一些教程来创建应用程序。登录脚本需要对表单进行HTML编程,然后进行PHP编程以接收表单提交,然后进行PHP+SQL编程以根据数据库检查用户。搜索一个示例并使用这些基础知识创建您需要的内容


    **为您的慷慨评级增加了奖金**

    看看这个: -
    -(可能更好)

    您还没有为此添加PHP标记,听起来您正试图使用PHP连接代码访问MySQL数据库。您首先需要了解服务器环境的几个概念

  • 您的服务器是运行该软件的计算机
  • 您的数据库服务器是MySQL(计算机上运行的软件)
  • 您的主机是计算机的IP地址或主机名(即localhost或127.0.0.1)
  • 您的数据库名称是您创建的数据库的名称(我将继续)
  • PhpMyAdmin是一个基于web的应用程序,允许您操作MySQL数据库
  • 好的,让我们从PhpMyAdmin开始创建您的第一个数据库:

    如果单击左侧的“house”图标,您将在主屏幕上看到主内容区域中的表单字段,您可以键入数据库名称并“创建新数据库”,然后单击“创建”。输入myfirstdb,如果这是数据库的名称
    INSERT INTO users VALUES (1, "My Buddy", "user1", "password1"), (2, "My Enemy", "badguy1", "password2");
    
    $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
    
    CREATE DATABASE IF NOT EXISTS `phpmyadmin`
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    USE phpmyadmin;
    
     (activate this statement if necessary)
     GRANT SELECT, INSERT, DELETE, UPDATE ON `phpmyadmin`.* TO
        'pma'@localhost;
    
    CREATE TABLE IF NOT EXISTS `pma_bookmark` (
      `id` int(11) NOT NULL auto_increment,
      `dbase` varchar(255) NOT NULL default '',
      `user` varchar(255) NOT NULL default '',
      `label` varchar(255) COLLATE utf8_general_ci NOT NULL default '',
      `query` text NOT NULL,
      PRIMARY KEY  (`id`)
    )
      COMMENT='Bookmarks'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_column_info` (
      `id` int(5) unsigned NOT NULL auto_increment,
      `db_name` varchar(64) NOT NULL default '',
      `table_name` varchar(64) NOT NULL default '',
      `column_name` varchar(64) NOT NULL default '',
      `comment` varchar(255) COLLATE utf8_general_ci NOT NULL default '',
      `mimetype` varchar(255) COLLATE utf8_general_ci NOT NULL default '',
      `transformation` varchar(255) NOT NULL default '',
      `transformation_options` varchar(255) NOT NULL default '',
      PRIMARY KEY  (`id`),
      UNIQUE KEY `db_name` (`db_name`,`table_name`,`column_name`)
    )
      COMMENT='Column information for phpMyAdmin'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_history` (
      `id` bigint(20) unsigned NOT NULL auto_increment,
      `username` varchar(64) NOT NULL default '',
      `db` varchar(64) NOT NULL default '',
      `table` varchar(64) NOT NULL default '',
      `timevalue` timestamp NOT NULL,
      `sqlquery` text NOT NULL,
      PRIMARY KEY  (`id`),
      KEY `username` (`username`,`db`,`table`,`timevalue`)
    
    CREATE TABLE IF NOT EXISTS `pma_pdf_pages` (
      `db_name` varchar(64) NOT NULL default '',
      `page_nr` int(10) unsigned NOT NULL auto_increment,
      `page_descr` varchar(50) COLLATE utf8_general_ci NOT NULL default '',
      PRIMARY KEY  (`page_nr`),
      KEY `db_name` (`db_name`)
    )
      COMMENT='PDF relation pages for phpMyAdmin'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_recent` (
      `username` varchar(64) NOT NULL,
      `tables` text NOT NULL,
      PRIMARY KEY (`username`)
    )
      COMMENT='Recently accessed tables'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_table_uiprefs` (
      `username` varchar(64) NOT NULL,
      `db_name` varchar(64) NOT NULL,
      `table_name` varchar(64) NOT NULL,
      `prefs` text NOT NULL,
      `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
      PRIMARY KEY (`username`,`db_name`,`table_name`)
    )
      COMMENT='Tables'' UI preferences'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_relation` (
      `master_db` varchar(64) NOT NULL default '',
      `master_table` varchar(64) NOT NULL default '',
      `master_field` varchar(64) NOT NULL default '',
      `foreign_db` varchar(64) NOT NULL default '',
      `foreign_table` varchar(64) NOT NULL default '',
      `foreign_field` varchar(64) NOT NULL default '',
      PRIMARY KEY  (`master_db`,`master_table`,`master_field`),
      KEY `foreign_field` (`foreign_db`,`foreign_table`)
    )
      COMMENT='Relation table'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_table_coords` (
      `db_name` varchar(64) NOT NULL default '',
      `table_name` varchar(64) NOT NULL default '',
      `pdf_page_number` int(11) NOT NULL default '0',
      `x` float unsigned NOT NULL default '0',
      `y` float unsigned NOT NULL default '0',
      PRIMARY KEY  (`db_name`,`table_name`,`pdf_page_number`)
    )
      COMMENT='Table coordinates for phpMyAdmin PDF output'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_table_info` (
      `db_name` varchar(64) NOT NULL default '',
      `table_name` varchar(64) NOT NULL default '',
      `display_field` varchar(64) NOT NULL default '',
      PRIMARY KEY  (`db_name`,`table_name`)
    )
      COMMENT='Table information for phpMyAdmin'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_designer_coords` (
      `db_name` varchar(64) NOT NULL default '',
      `table_name` varchar(64) NOT NULL default '',
      `x` INT,
      `y` INT,
      `v` TINYINT,
      `h` TINYINT,
      PRIMARY KEY (`db_name`,`table_name`)
    )
      COMMENT='Table coordinates for Designer'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_tracking` (
      `db_name` varchar(64) NOT NULL,
      `table_name` varchar(64) NOT NULL,
      `version` int(10) unsigned NOT NULL,
      `date_created` datetime NOT NULL,
      `date_updated` datetime NOT NULL,
      `schema_snapshot` text NOT NULL,
      `schema_sql` text,
      `data_sql` longtext,
      `tracking` set('UPDATE','REPLACE','INSERT','DELETE','TRUNCATE','CREATE DATABASE','ALTER DATABASE','DROP DATABASE','CREATE TABLE','ALTER TABLE','RENAME TABLE','DROP TABLE','CREATE INDEX','DROP INDEX','CREATE VIEW','ALTER VIEW','DROP VIEW') default NULL,
      `tracking_active` int(1) unsigned NOT NULL default '1',
      PRIMARY KEY  (`db_name`,`table_name`,`version`)
    )
      COMMENT='Database changes tracking for phpMyAdmin'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE IF NOT EXISTS `pma_userconfig` (
      `username` varchar(64) NOT NULL,
      `timevalue` timestamp NOT NULL,
      `config_data` text NOT NULL,
      PRIMARY KEY  (`username`)
    )
      COMMENT='User preferences storage for phpMyAdmin'
      DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;