код для подключения к моей базе данных в веб-хостинге Yahoo - PullRequest
1 голос
/ 07 марта 2012

Мне нужно спроектировать форму входа в систему и зарегистрироваться с помощью веб-хостинга Yahoo.

Я спроектировал страницу входа и страницу регистрации с использованием html, но мне нужно написать модуль .php, чтобы сохранить введенные поля в таблице «моя база данных» с именем таблицы «login».

Я создал таблицу «логин» с полями в форме регистрации.Но я не могу подключиться к базе данных через phpMyAdmin.Я написал следующий код в файл .php

<? php 
$db_host = "localhost";
$db_username = "user123";
$db_pass = "password123";
$db_name = "my database";

@mysql_connect("db_host","$db_username","$db_pass") or die ("could not connect to my database");
@mysql_select_db("$db_name") or die("no database");

echo "Successful Connection";
?>

, но я получаю 500 - Внутренняя ошибка сервера.Почему?

Мне нужно установить соединение и обновить значения, введенные в форму регистрации, написав для нее код php.

1 Ответ

1 голос
/ 07 марта 2012

Вы используете переменные в качестве параметров для своих функций MySQL, и поэтому вам не нужны (на самом деле, вы не должны) двойные кавычки!

Изменение

@mysql_connect("db_host","$db_username","$db_pass") or die ("could not connect to my database");
@mysql_select_db("$db_name") or die("no database");

до

mysql_connect($db_host,$db_username,$db_pass) or die ("could not connect to my database");
mysql_select_db($db_name) or die("no database");
...