PHP "database could not connect"MAMP

标签 php mysql database connection mamp

我正在尝试使用 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/

相关文章:

javascript - 如何在 PHP 中以友好的 View 查看内连接中的数据

mysql - 使用 MySQL 函数将记录插入表中

database - 将大型排序数据文件插入数据库

php - 什么数据类型可以用来在mysql中放置一个标志( bool 值)?

javascript - 打开嵌入在 div 中的 pdf

php - Symfony2 - 自定义 FormType 类

php - Laravel 胶囊 : Catch PDOException

mysql - 如何正确加入另一个查询?

PHP - 使用 unicode 正则表达式的 XSD 模式验证错误

具有 GET 安全性的 PHP 访问数据库