$dbhost = 'localhost'; // Эта строка вряд ли нуждаеться в изменении
$dbname = 'accounts3';
$dbuser = 'useradmin6';
$dbpass = 'passadmin6';
$appname = "Robin's Nest";
У меня всё вдвойных кавычках. и тут главное без пробелов после и перед текстом например: "lokalhost" как видишь нет пробелов до и после локал хост. У меня так:
$link = new mysqli("localhost","свой польхователь","свой пароль","users_login");
mysqli_set_charset($link,"utf8");
if (mysqli_connect_errno()) {
printf("Не удалось подключиться: %s\n", mysqli_connect_error());
exit();
}
Вот нормальная функция к которой должна привести была твоя книжка. Ибо либо ты что то сильно поменял в своём примере либо книга призвана гуглить. И такое бывает. Если вам понравилось ставьте Выполнение)).
@sunnyrio: по материалам статей:
http://www.php.su/functions/custom/?2
http://www.php.su/functions/custom/?1#feat
http://www.phptown.ru/php/sql_create_table.php
http://php.net/manual/ru/mysqli.quickstart.statements.php
http://www.php.su/mysql/
http://www.php.su/mysql/?functions
Выяснилость что и как нужно передавать переменные в свою функцию, что пустую таблицу нельзя создать, ёё нужно заполнить хоть чемнибуть, ну и самое главное Функцию свою нужно вызывать однако.
<?php
function createTable(){
$dbhost = 'localhost'; // Эта строка вряд ли нуждаеться в изменении
$dbname = 'название своей базы данных';
$dbuser = 'свой пользователь MySQL';
$dbpass = 'Ваш пароль Сударь';
$tablename = "Введи нормально без всякого буйна название таблици";
$linkmysql=new mysqli("$dbhost", "$dbuser", "$dbpass", "$dbname");
if ($linkmysql->connect_errno) { echo "Не удалось подключиться к MySQL: " . $linkmysql->connect_erron; }
$create_table = $linkmysql->query("CREATE TABLE $tablename (id int(10),text1 varchar (100))") or die(mysqli_error($linkmysql));//id как и text1 varchar (100)) могут быть сами переменными но объявлять их нужно внутри функции иначе работать не будет.
if($create_table)
{echo "Таблица $tablename создана <br>";}
else{echo "Таблица $tablename НЕсоздана <br>";}
}
createTable();
echo "Да PhP - это круто!<br>";
?>