رفتن به مطلب
  • 0

ارور هنگام کار با دیتابیس آنلاین


montazeranmahdi

سوال

سلام خدمت اساتید گرامی

هنگام ارسال اطلاعات به دیتابیس آنلاین این ارور لاگ میشه و اطلاات پست نمیشه

ResponseError. Reason: Internal Server Error, Response: 

ممنون میشم راهنمایی کنید

کد ارسال اطلاعات سمت بیسیک :

Dim send As String
  
send = "id="&tedadpayamha&"&name="&EditText1.Text&"&pm="&EditText2.Text&"&date="&randomadad&"&type="&typeserver&"&typename="&soundname&"&reply="&reptype&"&replytext="&rep.Text

ht.PostString("http://......./register.php",send)

کد سمت PHP  :

<?php
$conn=mysqli_connect("localhost","myusername","12414125","mydbname");

$id=$_POST['id'];
$name=$_POST['name'];
$pm=$_POST['pm'];
$date=$_POST['date'];
$type=$_POST['type'];
$typename=$_POST['typename'];
$reply=$_POST['reply'];
$replytext=$_POST['replytext'];

if($conn){
$result = "INSERT INTO Table1(id,name,pm,date,type,typename,reply,replytext) VALUES('$id','$name','$pm','$date','$type','$typename','$reply','$replytext')";
if(mysqli_query($result)){

echo "sended";
	
}else{echo "Error";}
	
}
?>

 

 

ممنون میشم راهنمایی کنید ، قبلا مشکلی نداشت ، یه دفعه اینجوری شد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

<?php
header('Content-Type: text/html; charset=utf-8');
$servername = "localhost";
$username = "UserName";
$password = "";
$dbname = "dbName";

$q = $_POST["q"];

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
mysqli_query($conn,"SET character_set_results = 'utf8'");// Check connection

    mysqli_query($con,"SET NAMES utf8");
    mysqli_query($con,"SET CHARACTER SET utf8");

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = $q;
$result = $conn->query($sql);


$conn->close();
?>

 

 

از این خط کد استفاده کنید بررسی کنید.

جای q میتونید کوئری مورد نظر را بزارید . 

یا از طریق post - از سمت بیسیک Query رو بفرستید که پیشنهاد بنده از سمت بیسیک هستش. 

بنده بیشتر از همین استفاده میکنم و مشکلی باهاش پیدا نکردم. 

 

dim s as String ="http://link.com/api.php"
	Dim j As HttpJob
	j.Initialize("me",Me)
	j.PostString(s,"q=Insert into cate (cate_id,image_url,name) values ('"&cat_id_c.Text&"','"&image_url.Text&"','"&name_image.Text&"')")

 

اینم یه نمونه . 

موفق باشید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام و درود.

mysql_query دیگه قدیمی شده از mysqli_query

یا dbo برای کانکت شدن به دیتابیس استفاده کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 ساعت قبل، محمدرضا شاهپیری گفته است :

سلام و درود.

mysql_query دیگه قدیمی شده از mysqli_query

یا dbo برای کانکت شدن به دیتابیس استفاده کنید

خب استادجان از mysqli استفاده کردم دیگه  

:(

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...