gpt4 book ai didi

php - 如果不存在则创建表 - 意外的 T_STRING

转载 作者:搜寻专家 更新时间:2023-10-30 21:38:16 26 4
gpt4 key购买 nike

我在尝试为我正在使用的网站创建表时遇到问题,这是我正在使用的数据库代码,但我在第 2 行收到错误。

<?php
CREATE TABLE IF NOT EXISTS 'speakers' (
`id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`image` varchar(255) NOT NULL default '',
`bio` varchar(500) NOT NULL default '',
`position` int(10) unsigned NOT NULL default '0',
`status` tinyint(2) NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
?>

我根本找不到我的问题所在,需要您的帮助。

这是我得到的错误:

Parse error: syntax error, unexpected T_STRING in /public_html/create_db.php on line 2

最佳答案

您的 SQL 命令不是 php 代码。是 php 解析器在尝试解释该代码时出错。

应该是这样的:

<?php
$sql = "CREATE TABLE IF NOT EXISTS `speakers` (
`id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`image` varchar(255) NOT NULL default '',
`bio` varchar(500) NOT NULL default '',
`position` int(10) unsigned NOT NULL default '0',
`status` tinyint(2) NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8";

mysql_query($sql);
?>

请在此处查看示例:http://www.php.net/manual/en/book.mysqli.php

关于php - 如果不存在则创建表 - 意外的 T_STRING,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3248672/

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