query("CREATE DA-6ren">
gpt4 book ai didi

PHP转MySQL初学者问题:

转载 作者:行者123 更新时间:2023-11-29 06:17:45 25 4
gpt4 key购买 nike

只是为了开始,并认为我需要一个“数据库”,我这样做了:

$db = new PDO("java:comp/env/jdbc/mysql");
$stmt = $db->query("CREATE DATABASE kitty_db");

为了看看它是否有效,我注释掉了上面的内容,然后写道:

$link = mysql_connect('localhost:3306', 'me', 'blah');
$db_list = mysql_list_dbs($link);

while($row = mysql_fetch_object($db_list)) {
echo $row->Database ."<BR>";

我看到我的新数据库就在那里:

information_schema
mysql
kitty_db
performance_schema
test

所以我的第一个问题是,我是否需要在 mysql 旁边创建一个新数据库才能开始做某事?我不记得几年前(实际上是 7 年)当我设置 MySQL 时(不通过 PHP)曾经这样做过。

无论如何,我想知道为什么我现在无法创建表格。如果 kitty_db 不是一个好主意,我们就把它去掉。但我可能在放置表“milk_bowl”(带有索引或键或任何“bowl_name”字段)时遇到问题。

感谢您的帮助。自从我大约十年前在 MySQL 中打开命令行并发出简单的查询以来,事情变得更加复杂。

最佳答案

And so my first question is, did I even need to make a new database next to mysql just to get started on something? I don't recall ever having to do that a couple of years ago (7 actually) when I was setting up MySQL before (sans via PHP).

这个问题有点模糊。您是在问需要创建一个数据库才能开始做某事吗?如果不了解更多关于你的事情,我真的不认为这个问题是可以回答的。创建数据库通常是设置数据库的第一步。您可能会发现this入门时很有帮助。

Anyway, I'm wondering why I can't create a table now. If kitty_db isn't a good idea, let's take it out. But I may be having trouble putting a TABLE 'milk_bowl' (with an index or key or whatever 'bowl_name' field).

来自上面的链接(根据您的示例进行调整):

<?php
$con = mysql_connect("localhost:3306","me","blah");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

// Create database
if (mysql_query("CREATE DATABASE kitty_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}

// Create table
mysql_select_db("kitty_db", $con);
$sql = "CREATE TABLE milk_bowl
(
bowl_name varchar(15),
)";

// Execute query
mysql_query($sql,$con);

mysql_close($con);
?>

Thanks for any help. Things have gotten more complex since I just opened up a command line in MySQL almost a decade ago and just issued simplistic queries.

我认为这并没有太大改变。您仍然可以使用命令行连接到 mysql 数据库并直接发出查询。 PHP 只是让您通过浏览器/脚本来完成此操作。

关于PHP转MySQL初学者问题:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5493852/

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