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

سوال در مورد فایل php سمت سرور


omidquest

سوال

سلام دوستان 

من یه فایل php  روی سرور دارم که با اون مبهوام اطلاعات یه یوزر رو select  کنم و بعدش بتونم دسترسی به کاربرم بدم 

<?php
$servername = "http://www.؟؟؟؟؟؟؟؟.ir";
$username = "؟؟؟؟؟";
$password = "؟؟؟؟؟؟؟؟";
$dbname = "؟؟؟؟؟؟؟؟";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT rowid, username, password FROM users WHERE username="'.$_POST['usernamel'].'" AND password="'.$_POST['passwordl']).'"');

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

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "ok";
    }
} else {
    echo "no";
}
$conn->close();
?>

ولی روی خط 14ارور میده 

ممکنه راهنمایی کنید شرط where رو چطوری استفاده کنم 

ضمنا سمت کلاینت هم از این کد استفاده میکنم

	Dim ht_login As HttpJob
	ht_login.PostString("http://؟؟؟؟؟؟؟؟؟.ir/pool/login.php","usernamel="&ed_username.Text&"&passwordl="&ed_password.Text)

 

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

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

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

Unknown MySQL server host 'http://www.mysite.ir'

این یعنی اینکه سرور رو اشتباه وارد کردی عزیز

اطلاعات کانکت رو دقیق وارد کن

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

سمت کلاینت درسته سمت سرور هم درسته فقط تو قسمت کوئری دوتا پرانتز رو فکر میکنم اضافه اس به این صورت بنویسین ببینید حل میشه؟

$sql = "SELECT rowid, username, password FROM users WHERE username="'.$_POST['usernamel'].'" AND password="'.$_POST['passwordl'].'";

 

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

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

سمت کلاینت درسته سمت سرور هم درسته فقط تو قسمت کوئری دوتا پرانتز رو فکر میکنم اضافه اس به این صورت بنویسین ببینید حل میشه؟


$sql = "SELECT rowid, username, password FROM users WHERE username="'.$_POST['usernamel'].'" AND password="'.$_POST['passwordl'].'";

 

ممنون از توجه و راهنمایی شما 

تغییراتی که گفتین رو انحام دادم ولی بازهم ارور داشتم 

در فایلی error_log که کنار فایل php ایحاد میشه 

این ارور رو دارم 

[18-Dec-2016 09:09:27 America/Chicago] PHP Parse error:  syntax error, unexpected ''.$_POST['' (T_CONSTANT_ENCAPSED_STRING) in /home/-----/public_html/pool/login.php on line 14

 

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

خطای سینتکسه به صورت زیر بنویسین ببینین چی میشه

$usernamel=$_POST['usernamel'];
$passwordl=$_POST['passwordl'];
$sql = "SELECT rowid, username, password FROM users WHERE username='$usernamel' AND password='$passwordl'";

 

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

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

خطای سینتکسه به صورت زیر بنویسین ببینین چی میشه


$usernamel=$_POST['usernamel'];
$passwordl=$_POST['passwordl'];
$sql = "SELECT rowid, username, password FROM users WHERE username='$usernamel' AND password='$passwordl'";

 

جناب شاهپیری عزیز  الان این ارور رو میده 

[18-Dec-2016 09:28:02 America/Chicago] PHP Warning:  mysqli::mysqli(): (HY000/2005): Unknown MySQL server host 'http://www.mysite.ir' (2) in /home/mysite/public_html/pool/login.php on line 8
لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 ساعت قبل، omidquest گفته است :

جناب شاهپیری عزیز  الان این ارور رو میده 


[18-Dec-2016 09:28:02 America/Chicago] PHP Warning:  mysqli::mysqli(): (HY000/2005): Unknown MySQL server host 'http://www.mysite.ir' (2) in /home/mysite/public_html/pool/login.php on line 8

ممنون از لطف اساتید متوجه مشکل شدم 

نباید در ادرس سرور از http استفاده کنم

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

Unknown MySQL server host 'http://www.mysite.ir'

این یعنی اینکه سرور رو اشتباه وارد کردی عزیز

اطلاعات کانکت رو دقیق وارد کن

بسیار ممنونم از راهنمایی شما 

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

بایگانی شده

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

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

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