Припоминается, имена функций и переменных регистрозависимые.
Имена переменных - регистрозависимые, функций - нет.
Функция
mysql_connect и прочие устарели, может, в вашей версии
php их попросту нет. Попробуйте и впредь используйте
mysqli_connect,
mysqli_query и т.д.
Fatal error: Uncaught Error: Call to undefined function MySql_connect() in C:\xampp\htdocs\site.local\17.php:10 Stack trace: #0 {main} thrown in C:\xampp\htdocs\site.local\17.php on line 7
Подскажите что делать?
Гуглите свои ошибки. Сотни юзеров наступают на одни и те же грабли. Как, кстати, решилась ваша предыдущая проблема? Напишите в том топике решение, вдруг пригодится следующим новичкам )
Спасибо, и правда не используется.Все поменял как Вы и сказали:
Код:
<html>
<head>
<title>БД</title>
</head>
<body>
<?php
mysqli_connect("localhost", "root", "")
or die (mysqli_error());
mysqli_query("CREATE DATABASE mydatabase") or die(mysqli_error());
mysqli_close();
?>
</body>
</html>
Теперь другую ошибку выдает:
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\site.local\17.php on line 10
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\site.local\17.php on line 10
Какие два параметра так и не понял...