来自PHP代码的MySQL数据库表
我试图创建一个mysql查询来创建数据库模式,但没有成功,下面是从数据库获取数据的php代码,您能帮我创建一个mysql脚本来创建数据库表吗 以下是php脚本:来自PHP代码的MySQL数据库表,php,mysql,Php,Mysql,我试图创建一个mysql查询来创建数据库模式,但没有成功,下面是从数据库获取数据的php代码,您能帮我创建一个mysql脚本来创建数据库表吗 以下是php脚本: foreach($string["statuses"] as $status) { $selectSQL = 'SELECT * FROM twitter WHERE t_id="'.$status["id"].'" '; $queryset = ''; $queryset = $mysqli->q
foreach($string["statuses"] as $status) {
$selectSQL = 'SELECT * FROM twitter WHERE t_id="'.$status["id"].'" ';
$queryset = '';
$queryset = $mysqli->query ($selectSQL);
if(mysqli_num_rows($queryset)==0)
{
$text = mysqli_real_escape_string($mysqli, $status["text"]);
$loc = mysqli_real_escape_string($mysqli, $status["user"]["location"]);
$user_id = mysqli_real_escape_string($mysqli, $status["user"]["id"]);
$app = mysqli_real_escape_string($mysqli, $status["source"]);
$img = mysqli_real_escape_string($mysqli, $status["user"]["profile_image_url"]);
$retweet = mysqli_real_escape_string($mysqli, $status["retweet_count"]);
$favorite = mysqli_real_escape_string($mysqli, $status["favorite_count"]);
$mysqli->query('INSERT INTO `twitter` VALUES (NULL,"'.$status['id'].'","'.$text.'","'.$status['created_at'].'","'.$loc.'","'.$user_id.'","'.$app.'","'.$img.'","'.$retweet.'","'.$favorite.'")');
}
}
查看此链接
不过,您必须自己编写SQL。首先,一些术语 这: $mysqli->query('INSERT-INTO-twitter-VALUES(NULL,“.$status['id'.]”,“.$text.”,“.$status['created_at'.]”,“.$loc.”,“.$user_-id.”,“.$app.”,“.$img.”,“.$retweet.”,“.$favorite.”,“.$favorite.”) 是一个命令,用于将数据放入已经存在的表中,除非您需要一个包含PHP MySQL查询字符串的表,我想您不需要 在这两种情况下,您都需要阅读MySQL的CREATETABLE部分,并学习如何在MySQL中创建表。你的问题不清楚,没有人会在这里为你做这些工作。堆栈溢出是一个学习的地方 如果你想有一个大象马戏团,你需要了解大象……或者雇一个驯象师 一旦您了解了如何创建表,您就可以学习如何读取(查询)表、插入表(与此查询一样)、删除条目、更改表结构等等。这需要一些PHP知识,除非您选择另一种脚本语言,如Ruby或Perl,并且您希望有一个愉快的数据库管理器来查看数据库;我个人最喜欢的是Adminer,可在
还有其他的,你可以很容易地用谷歌搜索。祝你工作顺利。什么桌子?那些表有哪些字段?这些字段的数据类型是什么?上面的代码从现有表中选择和插入数据。它不创建任何表。您是说您在设计表之前已经编写了此代码?目前还不清楚情况如何。如果您需要创建表,可以通过谷歌搜索创建表语法……或者使用MySQL Workbench之类的GUI工具来输入它们。我们不知道您想要什么字段和数据类型,所以给出特定的代码有点棘手。除了上面的代码,还可以学习使用参数化查询,这将为您省去语法上的麻烦,还可以减少您遭受注入攻击的漏洞。您可以从使用准备好的语句开始不,我是说——我不需要创建一个包含以下$mysqli->query('INSERT-INTO
twitter
VALUES(NULL,“.$status['id')的表“,”、“.$text.”、“.$status['created_at']。”、“$loc.”、“.$user_id.”、“.$app.”、“.$img.”、“.$retweet.”、“.$favorite.”);与官方文件的链接会更好。W3Schools在某些方面还可以,但也有一些地方存在不准确或不完整的信息。