Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9034729
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 16, 20262026-06-16T08:33:52+00:00 2026-06-16T08:33:52+00:00

This is my php code below. For some reason, when I want it to

  • 0

This is my php code below. For some reason, when I want it to connect to the database, it says “No database selected” but when I do a connection test it says “Success in database connection!” So there’s an error in the code below. Also I think it may be interfering with my form so I must have a typo; when I remove the PHP the forms runs normally, but I want it to connect to the database.

<?php
// let's initialize vars to be printed to page in the HTML section so our script does not return errors 
// they must be initialized in some server environments, not shown in video
$errorMsg = "";
$First_Name = "";
$Last_Name = "";
$Email = "";
$Password = "";


// This code runs only if the form submit button is pressed
if (isset ($_POST['firstname'])){

    /* Example of cleaning variables in a loop
    $vars = "";
    foreach ($_POST as $key => $value) {
       $value = stripslashes($value);
       $vars .= "$key = $value<br />";
    }
    print "$vars";
    exit();
    */
     $First_Name = $_POST['firstname'];
     $Last_Name = $_POST['lastname'];
     $Email = $_POST['email'];
     $Password = $_POST['password'];

     // Connect to database
     include "connect_to_mysql.php";
     $emailCHecker = mysql_real_escape_string($Email);
     $emailCHecker = eregi_replace("`", "", $EmailCHecker);
     // Database duplicate e-mail check setup for use below in the error handling if else conditionals
     $sql_email_check = mysql_query("SELECT email FROM members WHERE email='$emailCHecker'");
     $email_check = mysql_num_rows($sql_email_check); 

}

     $sql = mysql_query("INSERT INTO members (firstname, lastname, email, password, sign_up_date) 
     VALUES('$First_Name','$Last_Name','$Email','$Password', now())")  
     or die (mysql_error());

     $id = mysql_insert_id();

     // Create directory(folder) to hold each user's files(pics, MP3s, etc.)        
     mkdir("members/$id", 0755);    

?>

This is my form coding below

    <form action="index.php" method="post" enctype="multipart/form-data">
  <tr>
    <td width="23%" class="right">First Name:</td>
    <td width="77%" class="left left_nowrap"><input type="text" class="left left_nowrap tb10" id="First_Name" value="<?php print "$First_Name"; ?>"/></td>
  </tr>
  <tr>
    <td class="right">Last Name:</td>
    <td class="left left_nowrap"><input type="text" class="left left_nowrap tb10" id="Last_Name"  value="<?php print "$Last_Name"; ?>" />
    </td>
  </tr>
  <tr>
    <td class="right">Email:</td>
    <td class="left left_nowrap"><input type="text" class="left left_nowrap tb10" id="Email" value="<?php print "$Email";?>" /></td>
  </tr>
  <tr>
    <td class="right">Password:</td>
    <td class="left left_nowrap"><input type="password" class="left left_nowrap tb10" id="Password"/></td>
  </tr>
  <tr>
    <td class="right">Confirm Password:</td>
    <td class="left left_nowrap"><input type="password" class="left left_nowrap tb10" id="Confirm_Password"/></td>
  </tr>
  <tr>
    <td class="right">Gender:</td>
    <td class="left left_nowrap"><span class="right">
      <select name="Gender" class="large tb10" id="Gender" value="<?php print "$gender"; ?>">
        <option value="Please Select...">Please Select...</option>
        <option value="Male">Male</option>
        <option value="Female">Female</option>
      </select>
    </span></td>
  </tr>
  <tr>
    <td class="right">&nbsp;</td>
    <td class="left"><input type="submit" class="submit tb10" value="Sign-UP" /></td>
  </tr>     
    </form>

connect_to_mysql.php

 <?php 

/* 
1: "die()" will exit the script and show an error statement if something goes wrong with the "connect" or "select" functions. 
2: A "mysql_connect()" error usually means your username/password are wrong 
3: A "mysql_select_db()" error usually means the database does not exist.
*/
// Place db host name. Sometimes "localhost" but 
// sometimes looks like this: >>      ???mysql??.someserver.net
$db_host = "localhost";
// Place the username for the MySQL database here
$db_username = "Shayaa"; 
// Place the password for the MySQL database here
$db_pass = "nestle324"; 
// Place the name for the MySQL database here
$db_name = "social_media";

// Run the actual connection here 
$con = mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");
mysql_select_db('social_media', $con ) or die ("no database");         
?>
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-16T08:33:54+00:00Added an answer on June 16, 2026 at 8:33 am
    • use mysqli or PDO
    • look if you are selecting databse while you are getting no database selected $sql = mysql_select_db('your database name', $connection)

    • stristr achieves exactly the same result as eregi_replace (at least when you don’t use regular expressions):

    EDIT:

             $sql= "INSERT INTO members (firstname, lastname, email, password,bio_body, sign_up_date , account_type) 
     VALUES(  '".$_SESSION['firstname']."','".$_SESSION['lastname']."','".$_SESSION['email']."','".$_SESSION['password']."','NULL' ,NOW() , 'a' ) " ; 
    
     if (!mysql_query($sql))
    {
     die('Error: ' . mysql_error());
    }
    echo "1 record added";
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

For some reason this PHP code below will not work, I can not figure
I have the code below. For some reason when I run this code it
I have a php script that uses something like this. But for some reason
I got this PHP code: // connect to mysql require_once('includes/connect.php'); // include config include('includes/config.php');
i have this PHP code, and a DataBase with Question, answer1, answer2, Question_id well,
By some reason there's a parsing error with the ajax code below. How could
for some reason I get this error below when trying to use multiple require()
I've written some simple php code designed to retrieve data from a database based
I know this is done all the time, but for some reason, it's not
I am facing some problems converting the PHP SQL insertion code below to ASP,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.