PDA

View Full Version : مشکل بزرگ دریافت یک رکورد از دیتا بیس mysql با اعمال شرط



phpnewbie
سه شنبه 11 آذر 1393, 13:03 عصر
سلام

من می خوام یک مقدار فیلد از یک رکورد مشخص رو دریافت کنم . برای مثال تصور کنید جدولی با این ساختار

نام
تاریخ تولد
شماره ملی

من میخوام با استفاده از نام و تاریخ تولد فیلد ( شماره ملی ) رو دریافت کنم و در یک متغیر php استفاده کنم ازش . کدی که من نوشتم اینه اما هیچی نشون نمیده :







// Create connection
$conn = new mysqli($servername,$username,$password,$dbname);

// Check connectionif (!$conn)
{ die("Connection failed: " . mysqli_connect_error());
}

else{ mysqli_set_charset($conn, "utf8");
}

$sql = ("INSERT INTO mytable (nam,birth,id) VALUES ('$nam','$birth','$id',' )");

if ($conn->query($sql) === TRUE) { echo "date has been saved !";}
else {
echo "Error: " . $sql . "<br>" . $conn->error;
}



$userid = mysql_query("SELECT id FROM pay WHERE nam = $nam");$conn->close();

phpnewbie
چهارشنبه 12 آذر 1393, 13:06 عصر
ببخشید میشه یه نفر راهنمایی کنه ؟

behnamy01
پنج شنبه 13 آذر 1393, 12:31 عصر
خب معلومه چرا چیزی نشون نمیده! چون هیچ جا نگفتید چیزی رو نشون بده! فقط چیزایی که از دیتابیس کشید بیرون رو ریختید توی یک متغییر همین. در ضمن اولا با mysqli وصل شدید آخرش با mysql_query دارید بهش کوئری میدید!!
پیشنهاد میکنم آموزش های اینجا رو بخونید و مشابه مثال هاش کدتون رو تکمیل کنید http://www.w3schools.com/php/php_mysql_select.asp

phpnewbie
جمعه 14 آذر 1393, 00:04 صبح
دوست عزیز ممنونم