|
|
|
รบกวนช่วยเช็ค script php ให้ทีครับ insert ข้อมูล ไม่ยอมเข้า Database ครับ |
|
|
|
|
|
|
|
คือผมสร้างมา 2 ตาราง .ใช้ script php เดียวกัน ตารางที่ 1 insert ข้อมูลไม่เข้า แต่ ตารางที่ 2 insert ข้อมูลเข้า งง อ่ะครับ ช่วยที
Code (PHP)
<?php
mysql_connect("localhost","root","1234") or die();
mysql_select_db("databasesystem") or die();
$rec = $_POST['myName'];
$recc = $_POST['myPass'];
$sql = mysql_query("select Usernm from mamber where Usernm='$rec'");
if(mysql_num_rows($sql) == 0)
{
$insert = "INSERT INTO mamber(Usernm,Passwd,learning1,learning2, learning3,learning4, learning5,learning6,learning7,learning8,learning9,learning10,learning11,learning12,Test_Before,Test_After)
VALUES ('$myName','$myPass','X','X','X','X','X','X','X','X','X','X','X','X','X','X')";
$add_member = mysql_query($insert);
echo "returnValue=Yes";
}
else
{
echo "returnValue=$rec";
}
?>
รูป SQL ครับ
Tag : PHP, MySQL, HTML/CSS
|
|
|
|
|
|
Date :
2012-12-12 20:05:12 |
By :
JACOB |
View :
1006 |
Reply :
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-12-12 20:17:35 |
By :
JACOB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็งงกละบวิธีการเขียนของคุณ
ระบบE-Lreaning เหร๋อ เเปลกๆจัง
|
|
|
|
|
Date :
2012-12-12 20:36:50 |
By :
biggest59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHP นี้รับค่ามาจาก flash อ่ะครับ บันทึกชื่อและรหัสและค่าในบทเรียน เพื่อจะได้ไปเช็คใน flah อ่ะครับ
แต่ ไม่เข้าใจ ลองรัน php ซึ่งเป็นแบบเดียวกันต่างแค่ชื่อตาราง แต่ตารางหนึ่งบันทึกลง แต่อีกอันไม่ลงครับ
|
|
|
|
|
Date :
2012-12-12 20:55:43 |
By :
JACOB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชืื่อฟิลด์ในตาราง กับในโค้ดรู้สึกว่าไม่เหมือนกันครับ ลองแก้ให้เหมือนกันดูครับ
|
|
|
|
|
Date :
2012-12-13 09:45:48 |
By :
mr.wichai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
laerning
|
|
|
|
|
Date :
2012-12-13 13:14:54 |
By :
นู๋น้อยร้านเกมส์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
ผมแก้ไข Code แล้วผมลองเพิ่มไปทีละฟิว ก็ insert ลงครับแต่พอเพิ่มฟิวที่ 13 ค่าก็ไม่ insert ลงอ่ะครับความจริงจะมีทั้งหมด 16 ฟิวครับ
Code
<?php
mysql_connect("localhost","root","1234") or die();
mysql_select_db("databasesystem") or die();
mysql_query("SET NAMES TIS620");
$rec = $_REQUEST['myName'];
$recc = $_REQUEST['myPass'];
$sql = mysql_query("select Usernm from member where Usernm='$rec'");
if(mysql_num_rows($sql) == 0)
{
$insert = "INSERT INTO member (Usernm,Passwd,learn1,learn2,learn3,learn4,learn5,learn6,learn7,learn8,learn9,learn10)//พอเพิ่มฟิวที่ 13 คือ learn11 มันกลับไม่ insert ลงแต่พอลบฟิวที่ 13 ก็ insert ได้ครับ แต่อีกตารางที่มีรูปแบบคล้ายกันก็ insert ครบทุกฟิวครับ ทั้งสองตารางจะมีทั้ง 16 ฟิว
VALUES ('$myName','$myPass','X','X','X','X','X','X','X','X','X','X')";
$add_member = mysql_query($insert);
echo "returnValue=Yes";
}
else
{
echo "returnValue=$rec";
}
?>
|
|
|
|
|
Date :
2012-12-14 14:31:05 |
By :
JACOB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูแบบครบๆครับ
|
|
|
|
|
Date :
2012-12-14 14:59:43 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ
ผมเปลี่ยนฟิวทั้งหมดให้เป็น ตัวเลขแล้ว ให้ insert ลงเฉพาะชื่อกับรหัสครับ แต่ทำไมชื่อ ภาษาไทษ อ่านไม่รู้เรื่องอ่ะครับ
ทั้งที่ผมก็ตั้งเป็นไทย ตาราง ฟิว ฐานข้อมูล PHP ตั้งเป็น tis620 ช่วยทีครับ appsevr 2.5.10
|
|
|
|
|
Date :
2012-12-15 22:24:56 |
By :
JACOB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นภาษาไทยแต่อ่านไม่ออกอ่ะครับ
|
|
|
|
|
Date :
2012-12-15 22:26:02 |
By :
JACOB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-12-15 22:33:28 |
By :
JACOB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่
Code (PHP)
header('Content-type: text/html; charset=tis-620');
ไว้บนหัว script แล้วใส่
Code (PHP)
mysql_query("SET NAMES TIS620");
ไว้หลัง connect database ลองดูคับว่าภาษาไทยได้ไหม
|
|
|
|
|
Date :
2012-12-17 13:54:50 |
By :
chuensanguan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|