Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > ข้อมูลไม่แสดงใน database แง กระทู้ที่แล้วไม่มีไคตอบเลย เลยขอถามใหม่นะคับ ดาต้าเบสผมมันมี ยู่ 8 ฟิลด์



 

ข้อมูลไม่แสดงใน database แง กระทู้ที่แล้วไม่มีไคตอบเลย เลยขอถามใหม่นะคับ ดาต้าเบสผมมันมี ยู่ 8 ฟิลด์

 



Topic : 012754

Guest




แง กระทู้ที่แล้วไม่มีไคตอบเลย เลยขอถามใหม่นะคับ ดาต้าเบสผมมันมี ยู่ 8 ฟิลด์ varchar(255)อะครับ
พอผมลองกรอกข้อมูลลงฟอร์มแล้วส่งไป(กรอกบน Subdomain ที่รองรับ PHP ด้วยครับ แล้วมี database ให้ด้วย)
พอผมเปิดดูในดาต้าเบสมันก็มีแต่ตาราง ไม่มีข้อมูลอะไรเลย
นี่คือภาพปัญหาครับ
http://www.uploadtoday.com/download.php?d436338c40c3478dc4c20a072cca6853
ช่วยด้วยเถอะครับ ลองมาหลาบเว็บแล้ว เปนอย่างนี้ทุกเว็บเลย ขอบคุนครับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 15 มี.ค. 2550 14:34:30 By : mahaaud8401 View : 1810 Reply : 7
 

 

No. 1

Guest


เคสคล้ายๆกะเราเลยอ่ะค่ะ แต่ว่าเราแรงกว่านั้น คือว่าระบบมันบอกว่าเราใส่ข้อมูลเรียบร้อยแล้ว แต่พอเปิดเข้าไปใน Appserv Localhost กลับไม่มีข้อมูลที่เราใส่อยู่เลย






Date : 15 มี.ค. 2550 15:06:17 By : ชมพัณ
 


 

No. 2

Guest


ต้องสอบถามอย่างนี้ค่ะ ไม่ทราบว่าใน from มีการใช้คำสั่ง sql เพื่อติดต่อกลับฐานข้อมูลหรือยังค่ะ ถ้าจะให้ดีช่วยนำคำสั่งกับฐานข้อมูลที่สร้างไว้ให้ดูด้วยได้ไหมค่ะ เพราะถ้าเขียนมาแค่นี้มันไม่สามารถบอกถึงสาเหตุได้ค่ะ
Date : 15 มี.ค. 2550 15:54:34 By : kea_6915_love
 

 

No. 3

Guest



<html>
<head>
<title>Hack mode
</title>
</head>
<body bgcolor="yellow"text="blue">
<font color="red"size="7"><b><u>ประวัติส่วนตัว</u></b></font>
<fieldset style="width : 65%; height : 50%;"><legend>ประวัติส่วนตัว</legend>
<script language="JavaScript">
<!-- Begin
function checkFields2() {
missinginfo = "";
if (document.hack.code.value == "") {
missinginfo += "\n - * โค้ดถอดรหัส";
}
if (document.hack.name.value == "") {
missinginfo += "\n - * ชื่อ";
}
if (document.hack.surname.value == "") {
missinginfo += "\n - * นามสกุล ";
}
if (document.hack.date.value == "") {
missinginfo += "\n - * วันที่";
}
if (document.hack.email.value == "") {
missinginfo += "\n - * อีเมลล์";
}
if (document.hack.mind.value == "") {
missinginfo += "\n - * ความในใจ";
}
if (document.hack.girl.value == "") {
missinginfo += "\n - * รายได้";
}
if (document.hack.friend.value == "") {
missinginfo += "\n - * ชื่อเพื่อนสนิท";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"ท่านกรอกข้อมูลไม่ถูกต้องในช่องต่อไปนี้ :\n" +
missinginfo + "\n_____________________________" +
"\nกรุณากลับไปกรอกอีกครั้ง ";
alert(missinginfo);
return false;
}
else return true;
}
// End -->
</script>
<form name="hack"method="post"action="secret.php"onSubmit="return checkFields2();" >
สุ่มเลขที่<input type="text"name="code"maxlength="5"value="
<?
function random_password($len)
{
srand((double)microtime()*10000000);
$chars = "0123456789";
$ret_str = "";
$num = strlen($chars);
for($i = 0; $i < $len; $i++)
{
$ret_str.= $chars[rand()%$num];
$ret_str.="";
}
return $ret_str;
}
// echo random_password(8);
$passw = random_password(5);
echo $passw;
?>"><br>
ชื่อ<input type="text"name="name"><br>
นามสกุล<input type="text"name="surname"><br>
วันที่ถอดรหัส<input type="text"name="date"><br>
อีเมลล์<input type="text"name="email"><br>
ความในใจ<input type="text"name="mind"><br>
รายได้<input type="text"name="money"><br>
ชื่อเพื่อนสนิท<input type="text"name="friend"><br>
<input type="submit"name="submit"value="ถอดรหัส">
<input type="reset"name="reset"value="ล้างค่า">
</form>
</fieldset>
</body>
</html>
=====================================================================================
secret.php

<html>
<title>secret</title>
<body>
<?
$host="sql1.my-php.net";
$username="my_441720";
$password="XXX(ขอไม่บอกส่วนนี้นะครับ)";
$db="my_441720_gameboom";
$tb="boom2";
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");

$sql="select * from $tb where id=$id";

$db_query=mysql_db_query($db,$sql);

$num_rows=mysql_num_rows($db_query);

if($num_rows != 0) /* ตรวจสอบว่ารหัสนี้ใช้อยู่อยู่หรือยัง */
{
echo"<center><br>รหัสนี้ถูกใช้ไปแล้ว </center>";
exit();
}
else
{
mysql_query("INSERT INTO $tb (code, name, surname, date, email, mind, money, friend) values('$code', '$name', '$surname', '$date ', '$email', '$mind', '$money', '$friend ')") or die ("บันทึกข้อมูลไม่ได้ ");
echo "<font color='red'size='5'><b>บันทึกข้อมูล</b></font> ";
}
mysql_close($connect);
?>
<input type="button"name="back" value="กลับไปหน้า Login"onClick="window.location='gameboom2.html'">
</body>
</html>
=====================================================================================
ขอบคุนครับ
Date : 15 มี.ค. 2550 16:22:39 By : mahaaud8401
 


 

No. 4

Guest


ขอโทษด้วยดูโค้ดแล้วงงกว่าอีก ****** สงสัยต้องให้คนเก่งเรื่องฟังก์ชันดูให้ แต่ถ้าเป็นเรานะเราจะเอาฟังก์ชั่นออกให้หมดก่อน ประมาณว่าลองทีละตัวเลยเช่นอันดับแรกอยากให้รหัสกับชื่อลงฐานข้อมูล ก็ลองให้ข้อมูล 2 อันนี้ลงให้ได้ก่อน จะได้รู้ว่า error ขึ้นที่ไหน แต่ก็นั่นแหละมันเป็นวิธีที่ช้า แต่ว่าเราใช้วิธีนี้มาตลอดเลย ต้องขอโทษด้วยนะที่ไม่สามารถช่วยแก้ปัญหาได้
Date : 15 มี.ค. 2550 17:26:48 By : เก๋
 


 

No. 5

Guest


วิธีที่ 1
ในส่วนของ else ให้เปลี่ยนจาก
mysql_query("INSERT INTO $tb (code, name, surname, date, email, mind, money, friend) values('$code', '$name', '$surname', '$date ', '$email', '$mind', '$money', '$friend ')") or die ("บันทึกข้อมูลไม่ได้ ");
echo "<font color='red'size='5'><b>บันทึกข้อมูล</b></font> ";
เป็น
$query=mysql_query("INSERT INTO $tb (code, name, surname, date, email, mind, money, friend) values('$code', '$name', '$surname', '$date ', '$email', '$mind', '$money', '$friend ')") or die ("บันทึกข้อมูลไม่ได้ ");
if ($qyery) echo "<font color='red'size='5'><b>บันทึกข้อมูลเรียบร้อย</b></font> ";
else echo "<font color='red'size='5'><b>ไม่สามารถบันทึกข้อมูล</b></font> ";
แล้วลองบันทึกใหม่ว่ามันมี respond ยังไง

วิธีที่สอง ให้นำ sql

INSERT INTO $tb (code, name, surname, date, email, mind, money, friend) values('$code', '$name', '$surname', '$date ', '$email', '$mind', '$money', '$friend ')

ของคุณไปรันใน phpmyadmin หรือ mysql-front หรืออื่น ๆ ว่ามันสามารถบันทึกได้หรือไม่

เพราะผมไม่รู้ว่าโครงสร้าง database ใน table นี้ของคุณเป็นอย่างไร

****** อีกอย่างนึงเกี่ยวหรือไม่ไม่รู้นะ ใน sql ของคุณ '$date ' '$friend ' มันมีช่องว่างอยู่ตรงท้าย จัดให้ชิดกันด้วยครับ

ลองดูนะครับ ช่วยกัน...ช่วยกัน
Date : 15 มี.ค. 2550 19:13:22 By : ไม่ค่อยเก่งแต่อยากช่วยอ่อ
 


 

No. 6

Guest


คือผมใช้สองวิธีแล้วมันไม่ได้เลยอะคับ แต่พอใช้วิธีเดิมแล้วไปรันใน localhost มันก็ได้นะคับ แต่ว่ามันขึ้นอย่างนี้มา
=====================================================================================
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\www2\secret.php on line 18
=====================================================================================
พอผมไปดูบรรทัดที่ 18 มันเป็นอย่างนี้คับ
=====================================================================================
$num_rows=mysql_num_rows($db_query);
=====================================================================================
ถ้าเอาแถวๆนั้นหมดเลยก้อเป็น
=====================================================================================
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");

$sql="select * from $tb where id=$id";

$db_query=mysql_db_query($db,$sql);

$num_rows=mysql_num_rows($db_query);

if($num_rows != 0) /* ตรวจสอบว่ารหัสนี้ใช้อยู่อยู่หรือยัง */
{
echo"<center><br>รหัสนี้ถูกใช้ไปแล้ว </center>";
exit();
}
=====================================================================================
ใครทราบก้อช่วยหน่อยนะครับ งงมากเลยคับ
Date : 15 มี.ค. 2550 21:12:15 By : mahaaud8401
 


 

No. 7

Guest


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\www2\secret.php on line 18
ถ้ามันขึ้นแบบนี้คือมันไม่สามารถค้นข้อมูลในฐานข้อมูลได้ก็มีหลายสาเหตุ
1. คือค้นแล้วไม่มีข้อมูลในฐานข้อมูลนี้เลย
2.ติดต่อฐานข้อมูลไม่ได้เลยทำให้ค้นข้อมูลไม่ได้
แต่ผมดูจาก code แล้วตรงนี้ $sql="select * from $tb where id=$id";
ตัวแปร $id เอามาจากไหนเหรอครับไม่เห็นมีการส่งค่า $id มาเลยอาจจะเป้นเพราะว่า $id ไม่มีค่าเลย select ไม่ได้นะครับ ลองตรวจสอบดู หรือว่าผมสายตาไม่ดีไอ้ไฟล์แรกไม่เห้นมีการส่งค่าตัวแปร $id มาเลยไม่มีค่ามันจะ select ได้ไงน้อท่าทางจะเส้นผมบังภูเขา 555+
Date : 19 มี.ค. 2550 20:54:17 By : volvojedi
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ข้อมูลไม่แสดงใน database แง กระทู้ที่แล้วไม่มีไคตอบเลย เลยขอถามใหม่นะคับ ดาต้าเบสผมมันมี ยู่ 8 ฟิลด์
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่