Здравствуйте, начал изучать PHP с книги Кевина Янка - PHP и MySQL. От новичка к профессионалу. И всё шло хорошо, пока в главе 4 не наткнулся на такой пример:
<?php
try{
$sql ='CREATE TABLE joke (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
joketext TEXT,
jokedate DATE NOT NULL
) DEFAULT CHARACTER SET utf8 ENGINE=MyISAM';
$pdo->exec($sql);}catch(PDOException $e){
$output ='Ошибка при создании таблицы joke: '. $e->getMessage();
include 'output.html.php';exit();}
$output ='Таблица joke была успешно создана.';
include 'output.html.php';
Автор пишет, что должно выскочить сообщение о невозможности создании данной таблицы: Ошибка при создании таблицы joke: SQLSTATE[42S01]: Base table or
view already exists: 1050 Table ’joke* already exists, так как в предыдущих заданиях эта таблица уже создавалась, но у меня выскакивает такая ошибка:
Notice: Undefined variable: pdo in C:\xampp\htdocs\createtable\index.php on line 9
Fatal error: Call to a member function exec() on null in C:\xampp\htdocs\createtable\index.php on line 9
Пожалуйста помогите разобраться в чём проблема и решить её.Извините если вопрос совсем глупый, но в PHP я абсолютный новичок, попытки самому решить проблему или найти ошибку результата не дали к сожалению.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
PHPitd
Здравствуйте, начал изучать PHP с книги Кевина Янка - PHP и MySQL. От новичка к профессионалу. И всё шло хорошо, пока в главе 4 не наткнулся на такой пример:
Автор пишет, что должно выскочить сообщение о невозможности создании данной таблицы: Ошибка при создании таблицы joke: SQLSTATE[42S01]: Base table or
view already exists: 1050 Table ’joke* already exists, так как в предыдущих заданиях эта таблица уже создавалась, но у меня выскакивает такая ошибка:
Notice: Undefined variable: pdo in C:\xampp\htdocs\createtable\index.php on line 9
Fatal error: Call to a member function exec() on null in C:\xampp\htdocs\createtable\index.php on line 9
Пожалуйста помогите разобраться в чём проблема и решить её.Извините если вопрос совсем глупый, но в PHP я абсолютный новичок, попытки самому решить проблему или найти ошибку результата не дали к сожалению.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.