2015-10-08 2 views
1

У меня есть веб-сайт с формами, изображениями, текстом и т. Д. Я хочу извлекать данные из форм и записывать их в mySQL. Для этого мне нужно изменить расширение файла с '.html' на '.php'? И если так, то будет ли это эффект любого встроенного css?Подключение сайта к базе phpMyAdmin

Кроме того, когда мне нужно подключиться к серверу через php, как узнать имя пользователя базы данных, пароль базы данных и хост базы данных?

У меня есть папа идти как веб-хостинга, и использовать CPanel они обеспечивают для получения доступа к PhpMyAdmin

Спасибо - любая помощь высоко ценится!

Это код PHP У меня есть до сих пор, и я продолжаю получать оповещения об ошибках при запуске теста через XAMPP:

enter image description here

enter image description here

+2

phpMyAdmin is ** не база данных ** его инструмент запросов к базе данных. Однако ** MySQL - это база данных **! – RiggsFolly

+0

извините за это - мой плохой - как вы можете сказать, я довольно новичок в серверных сценариях haha ​​ –

ответ

0

Как заявил другой ответ, используйте pdo или mysqli вместо «mysql`. Хороший способ использования PDO - установить код подключения в файл и включить этот файл в любом месте, где вам нужно использовать базу данных.

Назовем этот файл dbconnector.php.

try 
{ 
    $conn = new PDO($connectionString, 'root', ''); 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
} 
catch(PDOException $e) 
{ 
    echo $e->getMessage(); 
} 

Теперь, где вы хотите использовать базу данных, просто используйте: -

include 'dbconnector.php' 

Теперь вы можете получить доступ к переменной подключения через $conn.

Подробнее о PDO. http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html

2

mysql_connect() уже устарела, пожалуйста, рассмотрите возможность использования mysqli или PDO. PDO. пример подключения базы данных: - Вы должны создать отдельный класс, содержащий функции базовой операции в базе данных, и сохранить этот файл отдельно от вашего другого кода, просто наследовать класс и использовать соединение и функцию.

<?php 
    try { 
     $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); 
     foreach($dbh->query('SELECT * from FOO') as $row) { 
      print_r($row); 
     } 
     $dbh = null; 
    } catch (PDOException $e) { 
     print "Error!: " . $e->getMessage() . "<br/>"; 
     die(); 
    } 
    ?> 
+0

зайдите на эту ссылку http://php.net/manual/en/function.mysql-connect.php –

+0

Спасибо за быстрый ответ @Prafulla Kumar Sahu - Как это реализовать в коде? –

+0

только что обновил мой ответ там код для подключения к базе данных с использованием PDO. –

Смежные вопросы