|
|
|
ผมพลาดตรงไหนพิจารณาให้หน่อยครับ..ติดต่อฐานข้อมูลไม่ได้ครับ???? |
|
|
|
|
|
|
|
ผมพลาดตรงไหนพิจารณาให้หน่อย ผมพึ่งลองติดต่อฐานข้อมูลไม่รู้ว่ามันได้ไหม
Code (PHP)
<?php
$host = "127.0.0.1";
$user = "root";
$passwd ="xxxxx";
$dbname="register";
mysql_connect($host,$user,$passwd) or die("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die ("ติดต่อฐานข้อมูลไมได้");
$sql = "insert into'userinfo'('logname','pw','name','address','age','gender','ads','hobby','hobby2','hobby3','hobby4')
values('$logname','$psswd','$name','$address','$age','$gender','$Uknow','$hobby1','$hobby2','$hobby3','$hobby4')";
mysql_query("set NAMES TIS620");
$sqlquery = mysql_db_query($dbname,$sql);
$checkadd = "select * from'userinfo'where logname='$logname'";
$result = mysql_db_query($dbname,$checkadd);
$num = mysql_num_rows($result);
if($num==1)
{
print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลเรียบร้อยแล้ว";
}
mysql_close();
?>
runแล้วมันฟ้องหน้าเพจแบบนี้หมายว่าไงครับ...
Code
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\projectPHP\AddData.php on line 20
Tag : PHP, MySQL, Ms SQL Server 2008
|
|
|
|
|
|
Date :
2011-08-26 15:26:26 |
By :
dreamz |
View :
1331 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
insert into'userinfo'('logname','pw','name','address','age','gender','ads','hobby','hobby2','hobby3','hobby4'
พวกนี้เอา ' ออกครับ แล้วก็ เคาะวรรคหน่อยตรง into
|
|
|
|
|
Date :
2011-08-26 15:33:57 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$host= "localhost";
$user="root";
$password="root";
$dbname="register";
mysql_connect($host,$user,$password)or die("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname)or die("ต่อต่อฐานข้อมูลไม่ได้");
$sql= "insert into 'user_info'('logname','pw','name','address','tel','email')
values('$logname','$pw','$name','$address','$tel','$email')";
mysql_query("set NAMES tis620");
$sqlquery=mysql_db_query($dbname,$sql);
$checkadd= "select*from 'user_info' where logname='$logname'";
$result=mysql_db_query($dbname,$checkadd);
$num=mysql_num_rows($result);
if($num==1)
{
print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานะข้อมูลเรียบร้อยแล้ว";
}elseif($num=1)
{
print"<br>ชื่อผู้ใช้งานซ้ำ กรุณาใช้ชื่ออื่น";
}else
{
print"ระบบขัดข้อง หรือ มีข้อผิดพลาด!!!";
};
mysql_close();
?>
*ผิดตรงไหนบอกด้วยคับ
|
|
|
|
|
Date :
2011-08-29 18:02:08 |
By :
หมดหนทาง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ
Code (PHP)
<?php
$host = "127.0.0.1";
$user = "root";
$passwd ="xxxxx";
$dbname="register";
mysql_connect($host,$user,$passwd) or die("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die ("ติดต่อฐานข้อมูลไมได้");
$sql = "insert into userinfo(logname,pw,name,address,age,gender,ads,hobby,hobby2,hobby3,hobby4)
values('$logname','$psswd','$name','$address','$age','$gender','$Uknow','$hobby1','$hobby2','$hobby3','$hobby4')";
mysql_query("set NAMES TIS620");
$sqlquery = mysql_db_query($dbname,$sql);
$checkadd = "select * from'userinfo'where logname='$logname'";
$result = mysql_db_query($dbname,$checkadd);
$num = mysql_num_rows($result);
if($num==1)
{
print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลเรียบร้อยแล้ว";
}
mysql_close();
?>
|
|
|
|
|
Date :
2011-08-29 20:30:45 |
By :
000su000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เว้นวรรคหน่อยนะคร๊าฟ
|
|
|
|
|
Date :
2011-08-29 20:33:39 |
By :
ManGal49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่าน Syntax ซะนิด จะได้ง่ายขึ้นครับ
Go to : SQL INSERT
|
|
|
|
|
Date :
2011-08-29 20:50:23 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
ob_start();
session_start();
?>
<?php
$host = "127.0.0.1";
$user = "root";
$password = "5599";
$dbname = "register";
mysql_connect($host,$user,$password) or die("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
$sql = "insert into userinfo (logname , pw , name , address , age , gender , ads, hobby , hobby2 , hobby3 , hobby4)
values
('$logname' , '$psswd' , '$name' , '$address' , '$ag' , '$gender' , '$Uknow' , '$hobby1' , ' $hobby2' , '$hobby3' , '$hobby4')";
mysql_query("set NAMES TIS620");
$sqlquery = mysql_db_query($dbname,$sql);
$checkadd = "select * from'userinfo'where logname='$logname'";
$result = mysql_db_query($dbname,$checkadd);
$num = mysql_num_rows($result);
if($num==1)
{
print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลเรียบร้อยแล้ว ";
}
mysql_close();
ผลมันขึ้น ว่า
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\ProjectPhp\AddData.php on line 19
มือใหม่หัดขับคะ อาจารย์ให้ทำโปรเจคจบโดยวิธีศึกษาเอง ช่วยหน่อยนะคะ ขอบพระคุณมากๆนะคะ
|
|
|
|
|
Date :
2012-03-12 21:48:45 |
By :
nootty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|