Проблема с PHP mysql_select - PullRequest
       19

Проблема с PHP mysql_select

0 голосов
/ 18 февраля 2012

Хорошо, я только начал изучать php, и по какой-то причине mysql_connect() и mysql_select_db() не подключаются к базе данных.Мне также нужен хороший пример таблицы MySQL, так как я не уверен, что положить в мою таблицу.Как мне удается подключить мой сайт к базе данных ?!Вот код, который я использую на своей странице connect.php.

    <?php

    //not working
    $connect = mysql_connect('localhost',
    'myuser',  'password', 'mypass')
    or die("This function should work.");

    //still a lingering error

    $db_select = mysql_select_db("mydbname", $connect);
    ?>

1 Ответ

1 голос
/ 18 февраля 2012

Если вы только начнете с PHP, то хорошей идеей будет установить Apache и MySQL на свой компьютер.Существует множество простых в установке пакетов, таких как WAMP (http://www.wampserver.com/en/).. Там есть примеры и HOWTO. Преимущество этого пакета в том, что есть PHPMyAdmin, который поставляется вместе, и вы можете использовать его для создания таблицы-примера или просто дляпоиграйте.

Далее, для конкретного кода, есть хороший пример на сайте документации PHP (http://php.net/manual/en/function.mysql-connect.php).

<?php

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Not connected : ' . mysql_error());
}

// make foo the current db
$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
    die ('Can\'t use foo : ' . mysql_error());
}
?>

При использовании локального сервера вы можете использовать пользователя ROOTв MySQL. Для тестовой таблицы вы можете позвонить одному, например друзьям, с двумя полями VARCHAR для имени и номера телефона. И вы можете поиграть, чтобы перечислить их, отредактировать их и т. д.

Удачи.

...