ارور در INSERT INTO در php - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ارور در INSERT INTO در php

0 امتیاز

سلام در کد INSERT INTO ارور Current schema is not introspected.  میده اینم کدی که نوشتمه :

<?php
$data=$_POST['frm'];
//var_dump($data);


/*$dir='uploader/';
$file='image';
mkdir($dir.$data['name']);
$picname=$_FILES[$file]['name'];
$array=explode(".",$picname);
$ext=end($array);
$new_name=rand().".".$ext;
$from=$_FILES[$file]['tmp_name'];
$to=$dir.$data['name']."/".$new_name;
move_uploaded_file($from,$to);
*/
$conn=mysqli_connect('localhost','root','','php_test');
$sql="INSERT INTO users_tbl (name,lastname,age,field,comment,picture) VALUES ('$data[name]','$data[lastname]','$data[age]','$data[field]','$data[comment]','$to')";
mysqli_query($conn,$sql);

 

سوال شده مرداد 9, 1399  بوسیله ی jfali111 (امتیاز 9)   1 1

2 پاسخ

0 امتیاز
این ارور مربوط به کد php شما نیست. مشکل مربوط به اتصال دیتابیس شماست. از روی این کد نمیشه نظری داد.
پاسخ داده شده مرداد 11, 1399 بوسیله ی 7khatcode (امتیاز 228)   2 4
0 امتیاز
دیتای گرفته شده از آرایه رو توی کوئری mysql نذارید. $name = $data['name']; و ریفکتور کنید و وریبل رو توی کوئری بذارید. همونطور که از $to استفاده کردید
پاسخ داده شده مرداد 11, 1399 بوسیله ی 7khatcode (امتیاز 228)   2 4
...