gpt4 book ai didi

PHP "database could not connect"MAMP

转载 作者:行者123 更新时间:2023-11-30 23:07:35 25 4
gpt4 key购买 nike

我正在尝试使用 php 将表添加到我在 MAMP 中创建的数据库。

我在这里探索了这些答案:
Cannot connect to mysql server with MAMP nor with Community Server
Connect to MySQL in MAMP

我也曾尝试在服务器上使用此代码,这个免费托管网站称为。 biz.nf.我没有收到连接错误,但未创建表。

真的被难住了,希望得到任何建议,谢谢。

<?php

$con = mysql_connect("localhost:3306", "paul", "paul");
mysql_select_db("magusblog", $con);

$table = "ENTRIES";
mysql_query("CREATE TABLE IF NOT EXISTS '$table' ( 'ID' INT NOT NULL AUTO_INCREMENT , PRIMARY KEY ( 'ID' ) )");
mysql_query("ALTER TABLE '$table' ADD 'PHOTO' TEXT NOT NULL");
mysql_query("ALTER TABLE '$table' ADD 'TITLE' TEXT NOT NULL");
mysql_query("ALTER TABLE '$table' ADD 'DATE' TEXT NOT NULL");
mysql_query("ALTER TABLE '$table' ADD 'CONTENT' TEXT NOT NULL");

?>

最佳答案

您的所有查询都存在语法错误。您使用' 引号来分隔字段名称。如果您真的费心检查是否发生错误,您会被告知:

CREATE TABLE IF NOT EXISTS '$table' ( 'ID' INT NOT NULL AUTO_INCREMENT , PRIMARY KEY ( 'ID' ) )
^-- ^-- ^--^--- ^--^-

在您的所有查询中删除所有指示的引号。然后将它们重写为:

$result = mysql_query(...) or die(mysql_error());

关于PHP "database could not connect"MAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21192655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com