我正在使用 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/