Jump to content

where is the problem ..mysql or php


vaan

Recommended Posts

hello,

 

I must say i like this board... :)

 

but i have a problem for days now..

 

I have made this piece and it just won\'t work.. Can any one tell me what\'s wrong?? Oh and it has more $results in the code..

 


$sql8 = "INSERT INTO user (userid, password, fullname, email, userlevel, webspace) VALUES (\'$username\', \'$password\', \'$fullname\', \'$email\', \'admin\', \'0\');";



$result = mysql_query($sql8)

 or die("Couldn\'t execute query.1");

tnx

Link to comment
https://forums.phpfreaks.com/topic/505-where-is-the-problem-mysql-or-php/
Share on other sites

What is the error ? Try echoing the sql error, fetch it using the following:

 

echo mysql_errno() . \": \" . mysql_error(). \"n\";

 

and a quick evil note...

 

sql8 or sq18 ?

 

sq one eigth or sq L 8 ?

 

I always use an underscore between alphabetic characters and letters, so you don\'t make mistakes...

 

Hope this helps,

P.

i just get as error print 0 (zero)..

 

here is a little piece of my code, it contains many more but that is setting up the table... i hope you all can help me...

include "include/db.php"; 



$server = "$host"; 

$mysql_user = "$user"; 

$mysql_password = "$pass"; 

$database = "$db"; 



// Connecting to mysql 

$link = mysql_connect($server, $mysql_user, $mysql_password) 

   or die("Could not connect to mysql!<br />mysql error: " . mysql_error()); 



// Selecting databse 

mysql_select_db ($database, $link) 

   or die("Could not select db!<br />mysql error: " . mysql_error());



print ("

<BR><CENTER><BR><BR><BR>

<BR><BR><FORM ACTION=setup1.php METHOD=post>Username:<BR> <INPUT TYPE=TEXT NAME=username class=button><BR>

<BR>Password:<BR> <INPUT TYPE=password NAME=password class=button><BR><BR>

<br>Fullname:<BR> <INPUT TYPE=TEXT NAME=fullname class=button><BR>

<br>Email:<BR> <INPUT TYPE=TEXT NAME=email class=button><BR>



<INPUT TYPE=SUBMIT VALUE=SUBMIT NAME=sent class=button></FORM><BR><BR><BR>");





$sql_8 = "INSERT INTO user (userid, password, fullname, email, userlevel, webspace) VALUES (\'$username\', \'$password\', \'$fullname\', \'$email\', \'admin\', \'0\');";

echo mysql_errno() . ": " . mysql_error(). "n";

print "()";

$result1 = mysql_query($sql8)

 or die("Couldn\'t execute query.1");

$sql1 = "INSERT INTO settings (adminame, email) VALUES (\'$fullname\', \'$email\');";

$result = mysql_query($sql1)

 or die("Couldn\'t execute query.2");

Try this

 

 

$sql8 = "INSERT INTO user (userid, password, fullname, email, userlevel, webspace) VALUES (\'$username\', \'$password\', \'$fullname\', \'$email\', \'admin\', \'0\');"; 

echo mysql_errno() . ": " . mysql_error(). "n"; 

print "()"; 

  $result1 = mysql_query($sql8) 

Ok,

 

mysql error number 0 is NO ERROR... and since you call it BEFORE you actually try and do the insert, then it is quite obvious that there is no error YET.

 

So...

 


$sql_8 = "INSERT INTO user (userid, password, fullname, email, userlevel, webspace) VALUES (\'$username\', \'$password\', \'$fullname\', \'$email\', \'admin\', \'0\');";

$result1 = mysql_query($sql_8) or die("Couldn\'t execute query.1");



echo "<pre>The statement

$sql_8

gave the following: ".mysql_errno() . ": " . mysql_error(). "</pre>";



$sql1 = "INSERT INTO settings (adminame, email) VALUES (\'$fullname\', \'$email\');";

$result = mysql_query($sql1) or die("Couldn\'t execute query.2");

echo "<pre>The statement

$sql1

gave the following: ".mysql_errno() . ": " . mysql_error(). "</pre>";



 

P.

CREATE TABLE `user` (                                                                                                                                                                                                                                                                                                                                                                                     

        `ID` int(11) NOT NULL auto_increment,                                                                                                                                                                                                                                                                                                                                                                    

        `userid` varchar(100) NOT NULL default \'\',                                                                                                                                                                                                                                                                                                                                                               

        `password` varchar(16) NOT NULL default \'\',                                                                                                                                                                                                                                                                                                                                                              

        `fullname` varchar(100) NOT NULL default \'\',                                                                                                                                                                                                                                                                                                                                                             

        `email` varchar(100) NOT NULL default \'\',                                                                                                                                                                                                                                                                                                                                                                

        `userlevel` varchar(100) default NULL,                                                                                                                                                                                                                                                                                                                                                                   

        `webspace` varchar(100) default NULL,  

this is my table structure

Try changing this line:

 

$sql_8 = \"INSERT INTO user (userid, password, fullname, email, userlevel, webspace) VALUES (\'$username\', \'$password\', \'$fullname\', \'$email\', \'admin\', \'0\');\";

 

to:

 

$sql_8 = \"INSERT INTO user (userid, password, fullname, email, userlevel, webspace) VALUES (\'$username\', \'$password\', \'$fullname\', \'$email\', \'admin\', \'0\')\";

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.