이 사이트를 처음 사용합니다. 친절하십시오. P
로컬 호스트의 mySQL 데이터베이스는 insert 문에 대해 작동하지만 데이터베이스 연결을 서버 연결로 변경하는 즉시 그것은 나에게 오류를 준다 : 어떤 오류 설명없이 오류 코드 1146 : 1146. 그 이유는 무엇일까요?
오류를 캡처하는 나의 오류에 따르면, 쿼리가 실행될 때까지 성공적으로 연결됩니다. 로컬 버전에서는 매력처럼 작동합니다. 어떤 아이디어?데이터베이스 오류 코드 1146 - 로컬 대 온라인
:::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
if($errors == 0)
{
$DBConnect = @mysql_connect("db.start.ca", "nokeekwe", "classifiedlol");
if($DBConnect === FALSE)
{
echo "<p>Unable to connect. " .
"Error code " . mysql_errno() . ": " .
mysql_error() . "</p>\n";
$errors++;
}
else
{
$DBName = "nokeekwe";
$result = @mysql_select_db($DBName, $DBConnect);
if($result === FALSE)
{
echo "<p>Unable to select DB. " .
"Error code " . mysql_errno($DBConnect) .
": " . mysql_error($DBConnect) .
"</p>\n";
$errors++;
}
}
}
if($errors > 0)
{
echo "<p>Please use your browser's BACK button" .
" to return to the form and fix your errors.</p>\n";
}
if($errors == 0)
{
$title = stripslashes($_POST['title']);
$desc = stripslashes($_POST['desc']);
$req = stripslashes($_POST['req']);
$employer = stripslashes($_POST['employer']);
$phone = stripslashes($_POST['phone']);
$fax = stripslashes($_POST['fax']);
$email = stripslashes($_POST['email']);
$address = stripslashes($_POST['address']);
$insertJob = "INSERT INTO tbljobs (jobTitle, jobDesc, jobReq, jobEmployer, jobPhone, jobFax, jobEmail, jobAddress) VALUES ('$title', '$desc', '$req', '$employer', '$phone', '$fax', '$email', '$address')";
$QueryResult = mysql_query($insertJob, $DBConnect); // Run the Query Now woohoo.
if($QueryResult === FALSE)
{
echo "<p>Unable to save your job. " .
" Error code " .
mysql_errno($DBConnect) . ": " .
mysql_errno($DBConnect) . "</p>\n";
//echo $insertJob;
$errors++;
}
else
{
echo "Job Lead Saved!";}
mysql_close($DBConnect);
}
많은 감사
데이터베이스 로직을 제공하기 위해 – Khurram
에 대한 이해를 돕기 위해 몇 가지 코드 참조를 제공해주십시오. 그다음 도움이 될 것입니다. –
우선 mysql_ *을 제거하고 대신 mysql_ * 또는 PDO를 사용하십시오. mysql_ *은 더 이상 유지 관리되지 않습니다. 두 번째는 mysql_connect 및 mysql_delect_db를 제거하기 전에 시도해보십시오. 또한 ' db.start.ca'와'localhost' – Khurram