ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingphp เช็คข้อมูลจากฐานข้อมูลแล้ว ถ้ามีข้อมูล แล้ว Alter บอกว่า ซ้ำ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: php เช็คข้อมูลจากฐานข้อมูลแล้ว ถ้ามีข้อมูล แล้ว Alter บอกว่า ซ้ำ  (อ่าน 4029 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Nato_One
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 72



ดูรายละเอียด
« เมื่อ: 31 กรกฎาคม 2013, 01:19:54 »

php  เช็คข้อมูลจากฐานข้อมูลแล้ว ถ้ามีข้อมูล แล้ว Alter   บอกว่า ซ้ำ  โดยไม่มีการเปลี่ยนหน้า page ค่ะ

ขอตัวอย่างหน่อยค่ะ
บันทึกการเข้า
chonlyjung
สมุนแก๊งเสียว
*

พลังน้ำใจ: 30
ออฟไลน์ ออฟไลน์

กระทู้: 673



ดูรายละเอียด
« ตอบ #1 เมื่อ: 31 กรกฎาคม 2013, 01:48:01 »

$sql="select * from xxx where xxx='$xxx' ";
$result=mysql_db_query($dbname,$sql);
if(mysql_num_rows($result)>0)
{
echo "<center><font color='#FF0000'>xxx have in db </font></center>";
}

ผมใช้แบบนี้นะครับ
บันทึกการเข้า

เราโกรธแค้นกับสิ่งต่างๆที่เกิดขึ้นได้ เราอาจสบถด่า และสาปแช่งโชคชะตา แต่เมื่อมันมาถึงจุดสิ้นสุด เราก็ต้องปล่อยวาง
icez
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 296
ออฟไลน์ ออฟไลน์

กระทู้: 2,876



ดูรายละเอียด
« ตอบ #2 เมื่อ: 31 กรกฎาคม 2013, 02:04:06 »

อย่าใช้ mysql_db_query ครับ คำสั่งมันจะถูกถอดออกจาก php ไปแล้ว

จับแยกเป็นสองคำสั่ง
mysql_select_db($dbname); << สั่งแค่ครั้งเดียวหลังจาก mysql connect

แล้วที่เหลือก็ mysql_query($sql) ไปตามปกติ
บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
ICheer_No0M
Newbie
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 78



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 31 กรกฎาคม 2013, 02:11:44 »

โดยไม่เปลี่ยนหน้าเพจ คงต้องประยุกต์ใช้ PHP+jQuery/Ajax แล้วล่ะครับ ลองปรับใช้ดู

http://www.freshdesignweb.com/...x-check-username-with-php.html
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์