Евгений Вольф: Я отмечу решением, но вот беда, я всё из вашего кода пена скопировал в свой код пен. И JS не отрабатывает. Хотя в вашем все работает нормально. Парадоксы!! Спасибо за помошь!
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 создана ";}
else{echo "Таблица $tablename НЕсоздана ";}
}
createTable();
echo "Да PhP - это круто! ";
?>
Надеюсь я у тебя зачёт сдал так что ставь выполнение задачи)
Ты базу создал в MySQL - accounts3 ? когда создашь в 8 строке ошибки не будет)) далее согласно www.php.su/functions/custom/?2 ты думаешь передевать в свою функцию какиенибуть данные для своих переменных?
sunnyrio: У меня всё коннектится, у тебя вероятно не стоит плагин для ООП. Как его установить это нужно гуглить. У меня единственное что не работает так это не создает таблици в MySQL; Сейчас посмотрю почему.
sunnyrio: у меня Линукс. Но ты попробуй сделать не ООП стиль процедурный стиль php.net/manual/ru/mysqli.construct.php. Ты пробовал сделать dbhost = "localhost"; // Эта строка вряд ли нуждаеться в изменении
$dbname = "Имя своей базы";
$dbuser = "Свой пользователь";
$dbpass = "пароль";
$appname = "Robin's Nest"; // А это для чего не пойму?
$mysqli = new mysqli("$dbhost","$dbuser", "$dbpass", "$dbname")
if (mysqli_connect_errno()) {
printf("Не удалось подключиться: %s\n", mysqli_connect_error());
exit();
}
что выдаёт
sunnyrio: dbhost = "localhost"; // Эта строка вряд ли нуждаеться в изменении
$dbname = "Имя своей базы";
$dbuser = "Свой пользователь";
$dbpass = "пароль";
$appname = "Robin's Nest"; // А это для чего не пойму?
$mysqli = new mysqli("$dbhost","$dbuser", "$dbpass", "$dbname")
if (mysqli_connect_errno()) {
printf("Не удалось подключиться: %s\n", mysqli_connect_error());
exit();
}