PHP + MySQL 复杂

标签 php mysql sql

我正在使用 XMAPP,MySQL 正在正常运行。在 phpMyAdmin 中,我不太明白这一点,所以我尝试在 PHP 中创建一个。使用此代码,它会告诉我数据库 benutzer。尽管我在 phpMyAdmin 和这段代码中创建了一个 benutzer,但它并不存在:

       <?php
    $connect = mysql_connect("127.0.0.1","root","") or die ("Alles scheisse!");
    $db = mysql_select_db("benutzer") or die ("Keine benutzer!");
    $sql = "CREATE TABLE 'benutzer'
    id VARCHAR(100),
    name VARCHAR(100),
    mail VARCHAR(100),
    points INT(1000)
    )";

    $sql = "INSERT INTO benutzer(`id` , `name` , `mail` , `points`)VALUES(NULL , 'Liam', 'liam@mail.com', '100');";
$db_erg = mysql_query($sql)
   or die("Anfrage fehlgeschlagen: " . mysql_error());
        ?>

最佳答案

您是否还在数据库“benutzer”中创建了一个表“benutzer”?您的代码不会执行您的第一个 SQL 语句“CREATE TABLE..”,因此如果您没有在 phpmyadmin 中创建表“benutzer”,则不会有表“benutzer”。

关于PHP + MySQL 复杂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5526376/

相关文章:

php - Laravel 5.5 Session 在每个请求中丢失

mysql - (MySQL) 存储过程 - 遍历结果

PHP:在带有 MYSQL 的 MDB2 中的字符串上使用 quote()

mysql - 查找多个列和表中的重复条目

sql - 在查询之前和之后获取行

php - 如何将不同的数据合并到一个表行多列中?

php - postgresql 位串与否?

php - 有人曾经使用过带 SESSION 变量的 PayPal Website Payments Standard 吗?

Mysql - 数据不带空格

sql - 如何用层次关系表示多列的范围?