2017-07-27 27 views
0

没有答案,计算器 的代码如下PHP致命错误:调用未定义功能pdo_query()在谷歌发现

<?php 
pdo_query("CREATE TABLE IF NOT EXISTS `ims_cyl_vip_video` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, 
`uniacid` int(5) NOT NULL, 
`title` varchar(255) NOT NULL, 
`uid` varchar(25) NOT NULL, 
`openid` varchar(255) NOT NULL, 
`time` varchar(15) NOT NULL, 
`video_url` text NOT NULL, 
`share` int(3) NOT NULL, 
`yvideo_url` text NOT NULL, 
`type` VARCHAR(25) NOT NULL, 
`index` int(2) NOT NULL, 
`video_id` int(11) NOT NULL, 
UNIQUE KEY `id` (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 

CREATE TABLE IF NOT EXISTS `ims_cyl_vip_video_member` (
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT, 
    `uniacid` int(10) NOT NULL, 
    `openid` varchar(255) NOT NULL, 
    `uid` varchar(25) NOT NULL, 
    `nickname` varchar(255) NOT NULL, 
    `avatar` varchar(1000) NOT NULL, 
    `end_time` varchar(15) NOT NULL, 
    `is_pay` int(2) NOT NULL, 
+3

“* ..在google和stackoverflow *找不到答案”。好。那么,从哪里得到'pdo_query()'? –

+0

http://php.net/manual/en/pdo.query.php –

+0

不知道从哪里得到pdo_query() – mlx

回答

0

我认为你正试图创建一个表用PHP。以下是您可以从中创建表的简单代码示例:将示例查询替换为SQL查询。

<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 
$dbname = "myDB"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbname); 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 

// sql to create table 
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
firstname VARCHAR(30) NOT NULL, 
lastname VARCHAR(30) NOT NULL, 
email VARCHAR(50), 
reg_date TIMESTAMP 
)"; 

if ($conn->query($sql) === TRUE) { 
    echo "Table MyGuests created successfully"; 
} else { 
    echo "Error creating table: " . $conn->error; 
} 

$conn->close(); 
?> 
+0

我其实不知道具体代码如何,用别人的CMS打开install.php那个错误。 PHP版本是5.6.1 – mlx

+0

OP显然是在询问PDO。你为什么要用mysqli提供答案? – Chris

+0

@Chris OP对PDO感到困惑,并且粘贴了原始代码,他也对PHP有一点了解。我给了他一个他接受的简单解决方案。 –

相关问题