Не иска да се свърже!

camerb

Registered
Значи слагам си системата за текстове към сайта.Горе долу всичко добре тръгвам да качвам текст и ми дава следния eror:
Сайтът не може да се свърже към базата данни2
Всичко съм направил вярно и пак е така :cry:
Кода е:
Код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<?
if (eregi("modules/upload/index.php", $_SERVER['SCRIPT_NAME'])) { die ("Access Denied"); }
if(!$_SESSION['username'])
{
}
?>
<script type="text/javascript">
function validate2(){
if ((document.upload.song.value=="")||
(document.upload.link.value=="")){
alert ("Моля въведете потребителско име или парола!")
return false;
}
else {
return true;
}
</script>
<b>
<form method='post' action=''>
Изпълнител: <input type='text' name='izpulnitel1'><br>
Песен: <input type='text' name='pesen1'><br>
Текст: <textarea name='text1'></textarea><br>
<input type='submit' name='addlyric' value='Add'>
</form>
<?php
if($_POST['addlyric']){
$izpulnitel = htmlspecialchars($_POST['izpulnitel1']);
$pesen = htmlspecialchars($_POST['pesen1']);
$text = htmlspecialchars($_POST['text1']);
if(empty($izpulnitel) or empty($pesen) or empty($text)){
//Това го показва, когато някой не е попълнил всички полета
echo "Попълни всички полета!";
}
else {
//Променете данните за свързване към базата данни
$user = "userm200";//дб име
$pass = "passm200";//дб парола
$db = "dbm200";//дб
$host = "host200";//хост
$connection = mysql_connect($host, $user, $pass) or die("Сайтът не може да се свърже към базата данни1");//свързваме се към базата данни
$db = mysql_select_db($db,$connection)or die("Сайтът не може да се свърже към базата данни2");
$query = mysql_query("INSERT INTO `lyrics` (`id`, `izpulnitel`,`pesen`, `text`,) VALUES(,'$izpulnitel','$pesen')");
//Това го показва, когато текста е добавен успешно
echo "Текстът е добавен!";
}
}
?>
 
Я този ред го промени така:
$connection = mysql_connect($host, $user, $pass) or die(mysq_error());//свързваме се към базата данни
и кажи каква грешка дава
 
Сайтът не може да се свърже към базата данни2.
Това дава демек е от
Код:
$db = mysql_select_db($db,$connection)or die("Сайтът не може да се свърже към базата данни2");
$query = mysql_query("INSERT INTO `lyrics` (`id`, `izpulnitel`,`pesen`, `text`,) VALUES(,'$izpulnitel','$pesen')");
 
camerb каза:
Сайтът не може да се свърже към базата данни2.
Това дава демек е от
Код:
$db = mysql_select_db($db,$connection)or die("Сайтът не може да се свърже към базата данни2");
$query = mysql_query("INSERT INTO `lyrics` (`id`, `izpulnitel`,`pesen`, `text`,) VALUES(,'$izpulnitel','$pesen')");
базата ти данни не е вярна
 
emagi каза:
Я този ред го промени така:
$connection = mysql_connect($host, $user, $pass) or die(mysq_error());//свързваме се към базата данни
и кажи каква грешка дава
Ти четеш ли какво ти пиша, или ???
 
Това е просто дума.
Истинския се пази в тайна също както и паролата.
Това съм го написал просто да е като пример :wink:
 
camerb каза:
Никаква!Сайтът не може да се свърже към базата данни2
.
Само това
Как ще ти изведе това, след като си го променил на:
$connection = mysql_connect($host, $user, $pass) or die(mysq_error());
ЗА да ти го кажа, значи имам нещо в напредвид!
 

Горе