MySQL 存储过程连接远程数据库 - 使用 mysqli_connect
您可以使用以下代码来连接 MySQL 远程数据库:\n\nmysql\nDELIMITER //\n\nCREATE PROCEDURE your_procedure_name()\nBEGIN\n\tDECLARE conn mysqli;\n\tDECLARE host VARCHAR(255) DEFAULT '127.0.0.1';\n\tDECLARE port INT DEFAULT 3306;\n\tDECLARE user VARCHAR(255) DEFAULT 'root';\n\tDECLARE password VARCHAR(255) DEFAULT '123456';\n\tDECLARE database_name VARCHAR(255) DEFAULT 'your_database_name';\n\n\tSET conn = mysqli_init();\n\tIF NOT conn THEN\n\t SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Failed to initialize MySQLi connection';\n\tEND IF;\n\n\tIF NOT mysqli_real_connect(conn, host, user, password, database_name, port) THEN\n\t SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Failed to connect to MySQL: ' + mysqli_connect_error();\n\tEND IF;\n\n\t-- 在此处可以编写您的查询逻辑\n\n\t-- 关闭连接\n\tmysqli_close(conn);\nEND //\n\nDELIMITER ;\n\n\n请注意,您需要将 your_procedure_name 替换为您自己的存储过程名称,并根据实际情况修改 host、port、user、password 和 database_name 的值。
原文地址: https://www.cveoy.top/t/topic/ptam 著作权归作者所有。请勿转载和采集!