ช่วยด้วยครับ การ insert into มัน Error ครับ ไหมรู้จะเเก้ยังครับ ช่วยด้วยครับงานส่งอาจารย์ครับ เดียวติด F
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\member\register2.php on line 25
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\member\register2.php on line 26
ระบบขัดข้องครับ
//ช่วยด้วยครับพี่คนเก่งทั้งหลายครับงงครับไมรู้จะเเก้ยังไงครับช่วยชี้เเนวทางหน่อยครับ
<?php
$id_reg = $_POST['id_reg'];
$user_reg=$_POST['user_reg'];
$sername_reg=$_POST['sername_reg'];
$age_reg=$_POST['aeg_reg'];
$sex_reg=$_POST['sex_reg'];
$add_reg=$_POST['add_reg'];
$tel_reg=$_POST['tel_reg'];
$Patient_reg =$_POST['Patient_reg'];
$date_reg =date("Y-m-d");
//-------------------------------------------------------เชื่อมต่อฐานข้อมูล--------------------------------------------------------------
$host = "localhost";
$user = "root";
$password ="root";
$dbname = "db_member";
mysql_connect ($host,$user,$password) or die (" Host Success");
mysql_select_db ($dbname) or die ("Cannot DataBase");
//---------------------------------------------------------add Data------------------------------------------------------------------
$sql="INSERT INTO td_member (id_reg, user_reg, sername_reg, age_reg, sex_reg, add_reg, tel_reg, Patient_reg)
VALUES ('$id_reg','$user_reg','$sername_reg','$age_reg','$sex_reg','$add_reg','$tel_reg','$Patient_reg_reg','$date_reg')";
mysql_query("SET NAME TIS=620");
//----------------------------------------------------------เลือกฐานข้อมูล--------------------------------------------------------------
$sqlquery = mysql_db_query ($dbname,$sql);
$chackadd ="SELECT * FROM td_member where user_reg ='$user_reg' ";
$result = mysql_query($dbname,$chackadd);
$num = mysql_num_rows($result);
if ($num ==1)
{
echo "เพิ่มข้อมูลลงฐานข้อมูลเรียบร้อยเเล้วครับ";
}else if ($num >=1)
{
echo " ชื่อซ้ำกันครับ";
}else
{
echo "ระบบขัดข้องครับ";
};
mysql_close();
?>Tag : PHP, CakePHP
Date :
2011-09-13 21:53:41
By :
เด็กน้อยหัดเขียนครับ
View :
1041
Reply :
17
$result = mysql_query($chackadd);
Date :
2011-09-13 23:05:31
By :
onedan
01.<html>
02.<head>
03.<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
04.</head>
05.<body>
06.<?
07.$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
08.$objDB = mysql_select_db("mydatabase");
09.$strSQL = "SELECT * FROM customer WHERE CustomerID = '".$_POST["txtCustomerID"]."' ";
10.$objQuery = mysql_query($strSQL);
11.$objResult = mysql_fetch_array($objQuery);
12.if($objResult)
13.{
14.echo "CustomerID already exist.";
15.}
16.else
17.{
18.
19.$strSQL = "";
20.$strSQL = "INSERT INTO customer ";
21.$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
22.$strSQL .="VALUES ";
23.$strSQL .="('".$_POST["txtCustomerID"]."','".$_POST["txtName"]."','".$_POST["txtEmail"]."' ";
24.$strSQL .=",'".$_POST["txtCountryCode"]."','".$_POST["txtBudget"]."','".$_POST["txtUsed"]."') ";
25.$objQuery = mysql_query($strSQL);
26.if($objQuery)
27.{
28.echo "Save Done.";
29.}
30.else
31.{
32.echo "Error Save [".$strSQL."]";
33.}
34.}
35.mysql_close($objConnect);
36.?>
37.</body>
38.</html>
ตัวอย่างตามนี้
https://www.thaicreate.com/php/php-mysql-check-already-exist-add-insert-record.html
Date :
2011-09-14 15:34:05
By :
sambrazil
// ผลการรันครับ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\member\register2.php on line 26
ระบบขัดข้องครับ
--------------------------------------------เเก้ตามที่บอกเเล้วครับ--------------------------------------------------------------------
<?php
$id_reg = $_POST['id_reg'];
$user_reg=$_POST['user_reg'];
$sername_reg=$_POST['sername_reg'];
$age_reg=$_POST['aeg_reg'];
$sex_reg=$_POST['sex_reg'];
$add_reg=$_POST['add_reg'];
$tel_reg=$_POST['tel_reg'];
$Patient_reg =$_POST['Patient_reg'];
$date_reg =date("Y-m-d");
//-------------------------------------------------------เชื่อมต่อฐานข้อมูล--------------------------------------------------------------
$host = "localhost";
$user = "root";
$password ="root";
$dbname = "db_member";
mysql_connect ($host,$user,$password) or die (" Host Success");
mysql_select_db ($dbname) or die ("Cannot DataBase");
//---------------------------------------------------------add Data------------------------------------------------------------------
$sql="INSERT INTO td_member (id_reg, user_reg, sername_reg, age_reg, sex_reg, add_reg, tel_reg, Patient_reg)
VALUES ('$id_reg','$user_reg','$sername_reg','$age_reg','$sex_reg','$add_reg','$tel_reg','$Patient_reg_reg','$date_reg')";
mysql_query("SET NAME TIS=620");
//----------------------------------------------------------เลือกฐานข้อมูล--------------------------------------------------------------
$sqlquery = mysql_db_query ($dbname,$sql);
$chackadd ="SELECT * FROM td_member where user_reg ='$user_reg' ";
--------------------------------------------------------------ก่อนเเก้ไขครับ-----------------------------------------------------------
//$result = mysql_query($dbname,$chackadd);
//------------------------------------------------------------หลังเเก้ไขตรงนี้ครับ----------------------------------------------------------
$result = mysql_query($chackadd);//---------------------บรรทัดนี้ครับ
$num = mysql_num_rows($result);
if ($num ==1)
{
echo "เพิ่มข้อมูลลงฐานข้อมูลเรียบร้อยเเล้วครับ";
}else if ($num >=1)
{
echo " ชื่อซ้ำกันครับ";
}else
{
echo "ระบบขัดข้องครับ";
};
mysql_close();
?>
//---------------------------------------------------------------ผลการรันครับ--------------------------------
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\member\register2.php on line 26
ระบบขัดข้องครับ
Date :
2011-09-14 19:20:44
By :
เด็กน้อยหัดเขียนครับ
$result = mysql_query($chackadd) or die(mysql_error() . '<br/>' . $chackadd);
Date :
2011-09-14 19:43:26
By :
ikikkok
คุณลองเอา $objQuery = mysql_query($sql); แทน $sqlquery = mysql_db_query ($dbname,$sql); ดู
Date :
2011-09-14 19:45:03
By :
tormam
Table 'db_member.td_member' doesn't exist
SELECT * FROM td_member where id_reg =''
// --------------------------หมายความว่าไงครับ--------------------------
Date :
2011-09-14 19:58:14
By :
เด็กน้อยหัดเขียนครับ
คุณได้ลอง ยังที่พี่ PlaKriM ได้บอกยัง $sqlquery = mysql_db_query ($dbname,$sql); แทน //$result = mysql_query($dbname,$chackadd);
Date :
2011-09-14 20:06:04
By :
tormam
<?php
$id_reg = $_POST['id_reg'];
$user_reg=$_POST['user_reg'];
$sername_reg=$_POST['sername_reg'];
$age_reg=$_POST['aeg_reg'];
$sex_reg=$_POST['sex_reg'];
$add_reg=$_POST['add_reg'];
$tel_reg=$_POST['tel_reg'];
$Patient_reg =$_POST['Patient_reg'];
$date_reg =date("Y-m-d");
//-------------------------------------------------------เชื่อมต่อฐานข้อมูล--------------------------------------------------------------
$host = "localhost";
$user = "root";
$password ="root";
$dbname = "db_member";
mysql_connect ($host,$user,$password) or die (" Host Success");
mysql_select_db ($dbname) or die ("Cannot DataBase");
//---------------------------------------------------------add Data------------------------------------------------------------------
$sql="INSERT INTO db_member (id_reg, user_reg, sername_reg, age_reg, sex_reg, add_reg, tel_reg, Patient_reg)
VALUES ('$id_reg','$user_reg','$sername_reg','$age_reg','$sex_reg','$add_reg','$tel_reg','$Patient_reg_reg','$date_reg')";
mysql_query("SET NAME TIS=620");
//----------------------------------------------------------เลือกฐานข้อมูล--------------------------------------------------------------
$sqlquery = mysql_db_query ($dbname,$sql);
$chackadd ="SELECT * FROM td_member where id_reg ='$id_reg' ";
//$result = mysql_query($chackadd);
//$result = mysql_query($chackadd) or die(mysql_error() . '<br/>' . $chackadd);
$sqlquery = mysql_db_query ($dbname,$sql);
$num = mysql_num_rows($sqlquery);
if ($num ==1)
{
echo "เพิ่มข้อมูลลงฐานข้อมูลเรียบร้อยเเล้วครับ";
}else if ($num >=1)
{
echo " ชื่อซ้ำกันครับ";
}else
{
echo "ระบบขัดข้องครับ";
};
mysql_close();
?>
//ผลการรันครับ ต้องทำยังไงครับ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\member\register2.php on line 28
ระบบขัดข้องครับ
Date :
2011-09-14 20:14:39
By :
เด็กน้อยหัดเขียนครับ
ลองเอารันดู
Code (PHP)
<?php
$id_reg = $_POST['id_reg'];
$user_reg=$_POST['user_reg'];
$sername_reg=$_POST['sername_reg'];
$age_reg=$_POST['aeg_reg'];
$sex_reg=$_POST['sex_reg'];
$add_reg=$_POST['add_reg'];
$tel_reg=$_POST['tel_reg'];
$Patient_reg =$_POST['Patient_reg'];
$date_reg =date("Y-m-d");
//-------------------------------------------------------เชื่อมต่อฐานข้อมูล--------------------------------------------------------------
$host = "localhost";
$user = "root";
$password ="root";
$dbname = "db_member";
mysql_connect ($host,$user,$password) or die (" Host Success");
mysql_select_db ($dbname) or die ("Cannot DataBase");
//---------------------------------------------------------add Data------------------------------------------------------------------
$sql="INSERT INTO td_member (id_reg, user_reg, sername_reg, age_reg, sex_reg, add_reg, tel_reg, Patient_reg)
VALUES ('$id_reg','$user_reg','$sername_reg','$age_reg','$sex_reg','$add_reg','$tel_reg','$Patient_reg_reg','$date_reg')";
mysql_query("SET NAME TIS=620");
//----------------------------------------------------------เลือกฐานข้อมูล--------------------------------------------------------------
$sqlquery = mysql_db_query ($dbname,$sql);
$chackadd ="SELECT * FROM td_member where user_reg ='$user_reg' ";
$result = mysql_query($chackadd) or die(mysql_error() . '<br/>' . $chackadd);
$num = mysql_num_rows($result);
if ($num ==1)
{
echo "เพิ่มข้อมูลลงฐานข้อมูลเรียบร้อยเเล้วครับ";
}
elseif ($num >=1)
{
echo " ชื่อซ้ำกันครับ";
}else{
echo "ระบบขัดข้องครับ";
};
mysql_close();
?>
Date :
2011-09-14 20:24:16
By :
tormam
โอ้โห ขอบคุณมากๆๆๆครับผม
สงสัยทำโปรเจ็คเทอมหน้าคงใว้เว็บนี้ละครับทำช่วยไหมงั้นคงไหมเสร็จเเน่ๆๆครับ
เเละขอบคุณทุกๆๆท่านนะครับที่ช่วยบอกผมขอบคุณครับ
จาก เด็ก RTUTI ครับ
Date :
2011-09-14 20:35:30
By :
เด็กน้อยหัดเขียนครับ
ตกลงได้แล้วใช่ไหม
Date :
2011-09-14 20:41:14
By :
tormam
ครับ มันใส่ ชื่อฐานข้อมูล ผิดครับ ขอบคุณครับ
เเต่ มันไม่ เออเรอนะครับ เเต่ทำไหมเวลา add data เเล้ว
มัน ฝ้องว่าระบบขัดข้อง !!! หรือไมก็สำเร็จครับ เเต่เช็คดูใน data ทำไหม
ไม่เห็น ข้อมูลละครับ ช่วยอธิบายหน่อยครับ ขอบคุณล่วงหน้าครับ
Date :
2011-09-14 21:28:55
By :
เด็กน้อยหัดเขียนครับ
Date :
2011-09-14 22:32:13
By :
ikikkok
พี่ๆๆ ครับ จากข้างบนครับ ถ้าเราเพิ่มข้อมูลได้เเล้ว เเล้วเราต้องการ เเก้ไข้ข้อมูล เพิ่ม ลบ นิเราต้องเขียนในลักษณะในคับ
ช่วยชี้เเนวทางหน่อยคับ
!! เจ้าเก่าคับ
Date :
2011-09-15 14:56:47
By :
เด็กน้อยหัดเขียนครับ
ส่ง id ไปดึกข้อมูลมาแก้ไขจ๊ะ
Date :
2011-09-15 20:02:52
By :
ozma
<?php
$id_reg = $_POST['id_reg'];
mysql_pconnect("127.0.0.1", "root", "root");
mysql_select_db("db_member");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
$sqlDetail ="select *FROM tb_member WHERE id_reg = '$id_reg'";
$Result1 = mysql_query($sqlDetail);
$row = mysql_fetch_array($Result1);
$user_reg = $row ['user_reg'];
$sername_reg = $row ['sername_reg'];
$age_reg = $row ['age_reg'];
$sex_reg = $row ['sex_reg'];
$add_reg = $row ['add_reg'];
$tel_reg = $row ['tel_reg'];
$Patient = $row ['Patient_reg'];
$date_reg = $row ['date_reg'];
$id_reg = $row ['id_reg'];
?>
<html>
<head>
<title>เเก้ไขข้อมูลผู้ป่วย</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.style1 {
font-size: 18px;
font-weight: bold;
}
.style8 {font-size: 14px}
-->
</style></head>
<body>
<form method="post" name="form1" action="Editprocess.php">
<table border ="1"width="523" height="697" align="center">
<tr valign="baseline">
<td height="40" colspan="2" align="right" nowrap bgcolor="#999999"><div align="center" class="style1">เเก้ไขประวัติผู้ป่วย</div></td>
</tr>
<tr valign="baseline">
<td width="156" align="right" nowrap><div align="left" class="style8">รหัสประจำตัวประชาชน</div></td>
<td width="351"><span class="style8"><?php echo $id_reg['id_reg']?></span></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><div align="left" class="style8">ชื่อ</div></td>
<td><input name="user_reg" type="text" value="<?=$user_reg?>" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><div align="left" class="style8">นามสกุล</div></td>
<td><input name="sername_reg" type="text" value="<?=$sername_reg?>" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><div align="left" class="style8">อายุ</div></td>
<td><input name="age_reg" type="text" value="<?=$age_reg?>" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><div align="left" class="style8">เพศ</div></td>
<td><input name="sex_reg" type="text" value="<?=$sex_reg?>" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><div align="left" class="style8">ที่อยู่</div></td>
<td><input name="add_reg" type="text" value="<?=$add_reg?>" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><div align="left" class="style8">เบอร์โทรศัพย์</div></td>
<td><input name="tel_reg" type="text" value="<?=$tel_reg?>" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><div align="left" class="style8">วันที่</div></td>
<td><input name="date_reg" type="text" value="<?=$date_reg?>" size="32" /></td>
</tr>
<tr valign="baseline">
<td height="44" colspan="2" align="right" nowrap bgcolor="#999999"><div align="center" class="style8">อาการของผู้ป่วย</div></td>
</tr>
<tr valign="baseline">
<td colspan="2" align="right" nowrap><textarea name="Patient_reg" cols="80" rows="15"><?=$Patient_reg?></textarea></td>
</tr>
<tr valign="baseline">
<td colspan="2" align="right" nowrap><div align="center">
<input name="submit" type="submit" value="ตกลง" />
<input name="reset" type="submit" value="ยกเลิก" />
</div></td>
</tr>
<tr valign="baseline">
<td colspan="2" align="right" nowrap> </td>
</tr>
</table>
<input type="hidden" name="MM_update" value="form1">
<input type="hidden" name="id_reg" value="<?=$id_reg?>">
</form>
<p> </p>
</body>
</html>
//จากการเขียนCode พี่ๆๆคัผมเขียนถูกไหมคับ ชึงถ้าดูจากไฟล์insret ด้านบนคับ เเล้วผมเขียนมาในลักษณะนี้ใช้ใหม่คับช่วยเเนะนำหน่อยคับ เพราะมันไหมยอม update คับ
Date :
2011-09-19 10:45:46
By :
เด็กน้อยหัดเขียนครับ
Load balance : Server 04