مشکل در برقراری ارتباط با MYSQL - خطای عدم وجود table
با سلام خدمت دوستان و مهندسان عزیز و برنامه نویسان عزیز
برای برقراری ارتباط با دیتابیس به یک مشکل خیلی کوچیک برخوردم و پروژه ام خوابیده . لطفا کمکم کنید
کد php رو روی سرور اجرا میکنم و تمام چیز های مورد نیاز رو ساختم و وقتی فرم طراحی شده میخواد نام و ایمیل رو در جدول دیتابیس ذخیره بکنه خطای عدم وجود جدول رو میده ( ولی من در my php admin هم دیتابیس ساختم هم جدول )
کد فرم اولیه به نام form.html
[HTML]
<form method="post" action="example.php">
Name:<br>
<input type="text" name="user_name">
<br>
Email: <br>
<input type="text" name="user_email">
<br><br>
<input type="submit" name="Submit" value="Submit">
</form>
[/HTML]
کد php برای ارتباط با دیتابیس به نام example.php
[PHP]
<?php
$hostname = "localhost";
$db_user = "skydlnet_test";
$db_password = "h9Bf8jar";
$database = "skydlnet_test";
$db_table = "user_info";
$db = mysql_connect($hostname, $db_user, $db_password);
mysql_select_db($database,$db);
?>
<html>
<head>
<title>How To Insert Data Into MySQL db using form in php</title>
</head>
<body>
<?php
if (isset($_REQUEST['Submit'])) {
$sql = "INSERT INTO $db_table(user_name,user_email) values ('".mysql_real_escape_string(stripslashes($_REQUES T['user_name']))
."','"
.mysql_real_escape_string(stripslashes($_REQUEST['user_email'])).
"')"; if($result = mysql_query($sql ,$db)) {
echo '<h1>Thank you</h1>Your information has been entered into our database<br><br>';
} else {
echo "ERROR: ".mysql_error();
}
} else {
?>
<form method="post" action="">
Name:<br>
<input type="text" name="user_name">
<br>
Email: <br>
<input type="text" name="user_email">
<br><br>
<input type="submit" name="Submit" value="Submit">
</form>
<?php
}
?>
</body>
</html>
[/PHP]
و خطایی که در هنگام زدن کلیم ارسال با اون مواجه میشم
کد:
ERROR: Table ‘skydlnet_test.user_info’ doesn’t exist
لطفا کمکم کنید . پروژم طولانیه و 1 هفته دیگه باید تحویلش بدم. فقط روی همین قسمتش گیر کردم و پروژه خوابیده و به استاد هم تا 1 هفته دسترسی ندارم.