PDA

View Full Version : سوال: مشکل در اضافه کردن به دیتابیس



mostafa_14
پنج شنبه 05 اردیبهشت 1398, 20:01 عصر
با سلام
کوئری در php به صورت زیر می زنم برای اضافه کردن :


$connection=config();
$sql="INSERT INTO menu_tbl (title) VALUES ('$data[title]')";
mysqli_query($connection,$sql);

تست می گیرم بهم نوشن میده ولی در دیتا بیس اضافه نمیکنه. مشکل کجاست؟
ممنون میشم راهنمایی فرمایید. با تشکر

ali_sed
جمعه 06 اردیبهشت 1398, 09:49 صبح
سلام

اول از اتصال به دیتابیس مطمئن شوید.

$link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");

if (!$link) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}

سپس مطمئن شوید که سینتکس کوئری تان درست است.



mysqli_query($connection,$sql) or die(mysqli_error($connection));

mostafa_14
جمعه 06 اردیبهشت 1398, 11:35 صبح
سلام

اول از اتصال به دیتابیس مطمئن شوید.

$link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");

if (!$link) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}

سپس مطمئن شوید که سینتکس کوئری تان درست است.



mysqli_query($connection,$sql) or die(mysqli_error($connection));


سلام
کد if گذاشتم یک بار هیچ خطایی نداد و پاک کردن کد if و دیگر هیچ کاری نکردم درست شد. خودمم موندم مشکل از کجا بوده:متفکر::متفکر::متفکر::مت کر:
ولی به هر حال ممنون