PHP MySQL - Numbers in Password

I am creating a basic web app and I am restricting access.  I have created a login form and used MySQL and Dreamweaver's PHP code for User Authentication.  It worked fine until I added a user with a password containing letters and numbers.  I have tried on my webserver and localhost.  It works on my local host and i have php3.  I believe on my webserver it is the newest release of PHP.  PHP5 i believe.  Does anyone know why this is happening?  Thanks for your help.

Word to iPHP.
But maybe this will inspire you. A Better Login System.
Good luck.

Similar Messages

  • Can't connect PHP/MySQL 404 error

    Wow, the learning curve is killing me. Yet another challenge. I'm using Dreamweaver CC and this tutorial http://www.adobe.com/devnet/dreamweaver/articles/setup_php.html
    I'm at this step:
    Open comments.php. You must have a PHP page open in the Document window to create a MySQL connection.
    In the Databases panel (choose Window > Databases), click the Plus button on the panel and select MySQL Connection.The MySQL Connection dialog box appears.
    Type connTest as the connection name.
    For the MySQL Server, type localhost.If you are using the MAMP default ports on a Mac, use localhost:8889.
    For the User Name, type phptestuser.
    Type the password you chose for the phptestuser account in the Password field.
    For the Database, type php_test.Note: You don't need to precede the underscore with a backslash here. It was inserted by phpMyAdmin in the previous section (see Figure 20) only because phpMyAdmin uses a query that permits wildcard characters.
    Click Test.Dreamweaver attempts to connect to the database. If the connection fails, do the following:
    Double-check the server name, user name, and password.
    Check the settings for the folder Dreamweaver uses to process dynamic pages (see Specifying a Testing Server for Dreamweaver).
    Verify that the web and MySQL servers are both running.
    Temporarily disable any firewall or security program. If the connection works, you need to configure the security program to permit communication between Dreamweaver and MySQL.
    Click OK. The new connection appears in the Databases panel.
    Expand the connTest connection, and then expand the Tables branch. You'll see the comments table in the database, which you can expand to reveal the details of the table columns (see Figure 23).
    As far as I can tell I have followed this tutorial to the letter.
    As far as I can tell, XAMPP/php mySQL are all running fine, the files are in the correct place and everything should be working. However when I hit test I get a 404 error. (Same error when I hit the select button.)
    The suggested problems on the 404 message are:
    1. There is no testing server running on the server machine.
    Pretty sure the testing server is running. Is there any way to test this, other than to note that xampp is definitely running right now and that I can log into phpMYadmin no problem?
    2. The testing server specified for this site does not map to the http://localhost/php_test/_MMServerScripts/MMHTTPDB.php URL Verify that the URL Prefix maps to the root of the site.
    Ummm...I'm pretty sure I put things where I was told to put them in the tutorial, but I'm lost at this point where I should verify what. A clue here? The files are where they are supposed to be, but maybe I entered something wrong? Except...I'm not sure what that could be or where to find it. Whatever IT is.
    Everything in local files is looking good.
    Thanks for your help!
    PS: Extra points to anyone who figures out how to make copy/pasteable error messages! These buggers are the bane of my life!

    Bgupta, you rock!
    I hope you have copied the "mysql.php" and "MMHTTPDB.php" files from "C:\Users\username\AppData\Roaming\Adobe\Dreamweaver CC\locale\Configuration\Connections\Scripts\PHP_MySQL\_mmDBScripts" to "C:\xampp\htdocs\phptest\_mmServerScripts"
    This was EXACTLY the problem. I checked the tutorial and I couldn't even find where the tutorial said to do this. (If I missed it, let me know where in the tutorial it was, please.)
    Fixed!

  • Php mysql math error when using format(somenumber,2)

    osx 10.5.2, php 5.2.5, mysql 5.0.51 (standard leopard desktop os install)
    Select format(myField,2) as someNumber from myTable ...
    returns data i would expect, formatted as you would expect.
    while looping through the data returned i am calculating a running total.
    for numeric values less than 1,000 results are expected. for numbers gt 1000, php seems to want to truncate the value at the comma. 1,111.11 evaluates to 1; 25,000 evaluates to 25.
    If you remove the format() from the sql statement everything works the way you would expect.
    wrapping the value returned in a floatval() had no effect.
    I am posting this on the apple site rather than php/mysql forums on the off chance that this is a mac centric issue. googling the obvious combinations wasn't productive.

    Sounds like a locale issue.
    Many international formats use comma as the decimal separator, not the thousands.
    There are many levels where this could be set. It could be an OS setting (you don't say where you or, or the locale information of your machine (System Preferences -> International -> Format). It could be in PHP (see: http://www.php.net/setlocale ), or it could be in the database (data could be written in a comma-based table).
    It will take a little research to work out where your specific problem lies.

  • Login failure (cannot modify header) PHP/MySQL

    I have a login form 100% Dreamweaver8 built using PHP/MySQL.
    After logging in it fails to goto the $MM_redirectLoginSuccess page
    (index.php). I did not have this issue prior to the 8.02 update. I
    designed it the same way as I had before the 8.02 update. I have
    checked multiple times for whitespace before and after the PHP open
    and close tags in Dreamweaver and other text editors.
    Below is what info is needed I hope.
    Error
    PHP Warning: Cannot modify header information - headers
    already sent by (output started at /var/www/web4/web/login.php:4)
    in /var/www/web4/web/login.php on line 72, referer:
    Code (All Dreamweaver 8 Generated)
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
    session_start();
    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
    $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    if (isset($_POST['username'])) {
    $loginUsername=$_POST['username'];
    $password=$_POST['password'];
    $MM_fldUserAuthorization = "Account_Type";
    $MM_redirectLoginSuccess = "index.php";
    $MM_redirectLoginFailed = "loginfailed.php";
    $MM_redirecttoReferrer = false;
    mysql_select_db($database_dnsturtle, $dnsturtle);
    $LoginRS__query=sprintf("SELECT Email, Password,
    Account_Type FROM accounts WHERE Email=%s AND Password=%s",
    GetSQLValueString($loginUsername, "text"),
    GetSQLValueString($password, "text"));
    $LoginRS = mysql_query($LoginRS__query, $dnsturtle) or
    die(mysql_error());
    $loginFoundUser = mysql_num_rows($LoginRS);
    if ($loginFoundUser) {
    $loginStrGroup = mysql_result($LoginRS,0,'Account_Type');
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;
    if (isset($_SESSION['PrevUrl']) && false) {
    $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
    header("Location: " . $MM_redirectLoginSuccess );
    --------------------Line 72
    else {
    header("Location: ". $MM_redirectLoginFailed );
    ?>

    I take it you have an include file as well on the page, to
    reference the
    database? Check in there for whitespace.
    Gareth
    http://www.phploginsuite.co.uk/
    PHP Login Suite V2 - 34 Server Behaviors to build a complete
    Login system.

  • Php mysql login behavior

    Hi the list,
    I have a php/mysql site -, very simple. it's using the
    built-in user authentication behavior. this is fine, checks the
    database and either opens the correct page with a valid user/login
    or opens an error page, if there's no valid login and password set.
    what I need to do is to display a field based on the user and
    password on the receiving page, but I can't seem to get that to
    work. If I get rid of the built-in user authentication and just
    send the login and password to the receiving page as form
    variables, it works fine but then I don't have the error page
    behavior. I'm not a database guy, just kind of floundering here.Any
    help gratefully accepted.

    On Thu, 11 Oct 2007 20:47:04 +0000 (UTC), "paulelwood"
    <[email protected]> wrote:
    > what I need to do is to display a field based on the
    user and password on the
    >receiving page, but I can't seem to get that to work. If
    I get rid of the
    >built-in user authentication and just send the login and
    password to the
    >receiving page as form variables, it works fine but then
    I don't have the error
    >page behavior. I'm not a database guy, just kind of
    floundering here.Any help
    >gratefully accepted.
    Not quite sure what you mean ("display a field") but it
    sounds like
    you want the receiving page to display some information about
    the
    person who has logged in?
    In that case, in the code on your login page, after login has
    been
    verified but before the redirection to the receiving page,
    you should
    set a session variable to be the id of the person logging in.
    Then on
    your receiving page query the database for the person with
    that id and
    retrieve whatever you want. For example, get their given name
    and
    display a personalised welcome to them.
    Hope this is what you meant?
    Steve Fleischer
    steve at flyingtigerwebdesign dot com
    Hong Kong

  • PHP MySql connection to GoDaddy

    I use DWCS4, PHP, MySQL. I have created a MySql database on my GoDaddy-hosted account and can FTP to it and have transferred tables and data to it. However, when I try to create a database connection in DW, I get the following error message; "Your PHP server does not have the MySQL module loaded or you can’t use the mysql_(p)connect functions."
    I searched for solutions on the web (no answers in this forum), and got several results that said to manually create the connection file such as the following
    <?php//Sample Database Connection Syntax for PHP and MySQL.
    //Connect To Database
    $hostname="your_mysqlserver.secureserver.net";
    $username="your_dbusername";
    $password="your_dbpassword";
    $dbname="your_dbusername";
    $usertable="your_tablename";
    $yourfield = "your_field";
    mysql_connect($hostname,$username, $password) OR DIE ("<html><script language='JavaScript'>
    alert('Unable to connect to database! Please try again later.');
    history.go(-1);</script></html>");
    mysql_select_db($dbname);
    ?>
    Just fill in your password etc, save it as connectdb.php (or whatever), and include it at the top of the files that need to access the database. You could use an if statement to determine whether you were working locally or on GoDaddy.
    I tried that, but it still won't connect. (My regular connection for just transferring files works fine).
    Has anyone out there solved the GoDaddy database connection problem?
    Frank

    Check php_info()to see which connector is enabled.
    It should be either mysql or mysqli.
    Since you are having problems with mysql, try to connect with mysqli connector.
    If that won't solve your problem, email GD about your problem, and ask if any mysql connectors are enabled in your hosting plan.

  • PHP/MySQL presentation

    Hi,
    I have a presentation infront of two tutors at university, i
    have currently designed a website for the university using PHP AND
    MySQL. the website is designed using html coding using dreamweaver,
    and contains multimedia using flash 8.
    The website contains pages showing the university and a
    restricted side which only administrators, clerks and students can
    access, they have to type in relervent passwords and usernames,
    which allows them to check results and updat students information
    etc.
    The reason for this message is if anyone has any idea on what
    sort of questions i could get asked by the tutors about the php,
    mysql, validation issues etc, i also used template within
    dreamweaver. could they please tell me and let me know what sort of
    questions i will get asked and what sort of replies they should be.
    p.s if any1 knows how i should perfrom the presentation for
    20mins to demenstrate the website to the tutors that will help as
    well, thankyou
    Thank You

    Admittedly though, that's pretty easy too.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Gary White" <[email protected]> wrote in message
    news:[email protected]..
    > On Tue, 13 Jan 2009 23:09:15 +0000, David Powers
    <[email protected]>
    > wrote:
    >
    >>Why? That means converting the data every time it's
    displayed. If the
    >>data is always required as uppercase, it makes more
    sense to convert it
    >>once at the time of storage.
    >
    > For the most part, I agree. However, there is the
    possibility down the
    > road, that they might want to use the data for something
    other than the
    > current ticker. In that case, it might display better in
    mixed case. It's
    > a lot easier to convert to all upper case for the
    ticker, than to try to
    > convert all upper case to mixed case.
    >
    > Gary

  • Prices with PHP/MySQL

    I want to use numbers from a database as prices. In the database (PHP/MySQL) the structure is "decimal(9,2)". If I put it out with PHP a number like 9.02 is € 9.02 but 9.20 looks like this € 9.2. How do I put prices with PHP/MySQL?
    I hope my question is clear.. Thankx for any further help.

    Use the PHP number_format() function.

  • How to set up a PHP/mySQL "server" in arch?

    Hi,
    I know its a wide question, and i may have to go to different howtos and such, but as this distro is different from the others there might be some differences in that.
    If i want to run a PHP based site in mozilla and the site is hosted in my machine, do i need to do something real strange to make it work ?
    if you can post any link to some info, it wont hurt. and yes i will google anyway!

    sud_crow wrote:If i want to run a PHP based site in mozilla and the site is hosted in my machine, do i need to do something real strange to make it work?
    I am running Apche/PHP/MySQL on my machine and simple to setup. Few things requires to know. It can be done in different way. This is how I do including how to test the server(s). Host name is: "localhost". If anything is missing, please let me know.
    <b>INSTALL:</b>
    pacman -S apache
    pacman -S php
    pacman -S mysql
    <b>APACHE:</b>
    <b>1. </b>Add the following line in /etc/httpd/conf/httpd.conf :
    LoadModule php4_module /usr/lib/apache/libphp4.so
    AddModule mod_php4.c
    AddType application/x-httpd-php .php
    <b>2.</b> Add line in /etc/host :
    127.0.0.1 localhost.localdomain localhost
    <b>3.</b> Edit /etc/rc.conf :
    # Networking
    HOSTNAME="localhost"
    <b>4.</b> Run in terminal (root):
    # /etc/rc.d/httpd start
    <b>5.</b> Edit /etc/httpd/conf/httpd.conf (close "AddModule mod_php4.c"):
    LoadModule php4_module /usr/lib/apache/libphp4.so
    # AddModule mod_php4.c
    AddType application/x-httpd-php .php
    <b>6.</b> Add line in /etc/rc.local (to start at boot):
    /etc/rc.d/httpd start
    <b>Test</b> Apache:
    http://localhost/
    <b>PHP:</b>
    <b>1.</b> Edit /usr/etc/php.ini (open the mysql extension):
    extension=mysql.so
    Test PHP with a simple script:
    <html>
    This is a test. Say hello to Arch:
    <p>
    <body>
    <?php
    $myvar = "Hello Arch Linux";
    echo $myvar;
    ?>
    </body>
    </html>
    Save the file as "test.php" and copy to /home/httpd/html/
    <b>Test</b> PHP:
    http://localhost/test.php
    <b>MySQL:</b>
    <b>1.</b> Run in terminal:
    # /etc/rc.d/mysqld start
    <b>2.</b> Add line in /etc/rc.local (to start at boot):
    /etc/rc.d/mysqld start
    <b>Test</b> MySQL
    Run in terminal (don't enter any password):
    # mysql -p
    <b>Note:</b> Change the /var/lib/mysql directory to user "mysql" if not getting MySQL to run.
    <b>For more information</b> (if new in PHP/MySQL):
    http://hotwired.lycos.com/webmonkey/99/21/index2a.html

  • Macromedia Dreamweaver "Unidentified Error" PHP MySQL, help please

    Ok,
    I've been developing web applications with with PHP/MySQL for some time now, but had been unable to afford dreamweaver to help me out. Thus every website I made came from strait "notepad" style typeing. Everything always worked just fine. Recently though I got my hands on Macromedia Studio MX, but have been having troubles ever since then.
    I wrote my own PHP script to connect to my MySQL database on my computer (localhost), and it worked like a charm. Then I went over to dreamweaver, followed all the steps, entered the information, clicked the "test" button and I get the an error "an unidentified error occured".
    At this point I checked everything tried again, and then that rendered the same result, I went online and found the same problem at Macromedia's webstie: http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_16515
    I've tried everything mentioned there to no avail. I was hopeing someone out there would know what is wrong with my connection. Quick summary:
    Trying to connect with Dreamweaver to localhost MySQL database, with PHP MySQL settings. I get "an unidentified error occured". But the informaiton has been verified as correct with my own PHP script.

    Sorry, but it doesn't help JTANNA.
    What is your definition of "more efficiently"? If it's limitation of search results, branded search, and limitation of styling your results then google search is more efficient. Real developers rely on their own developments. For example: how can google search display results from a password-protected site? They can't.
    best,
    Shocker

  • PHP-MySQL "INSERT INTO" query not working

    Hi,
    The code below fails to update a MySQL table I have made called "tampa."  I'm not sure why.  The field "id" is an index field, auto-increment, and primary-type.  The field "site" is also an index field, but just unique-type.  Does the fact that these two fields are index fields have anything to do with why the code below won't update the table?
    Thanks in advance,
    John
    <form action="process.php" method="post">
    Add a blog to this category: <input name="site" type="text" size="50">
    <input type="submit" value="Submit">
    </form>
    PHP code in a file called "process.php":
    <?
    $site=$_POST['site'];
    mysql_connect("mysqlv3", "username", "password") or die(mysql_error());
    mysql_select_db("sand2") or die(mysql_error());
    mysql_query("INSERT INTO `tampa` ('id', 'site', 'value') VALUES (NULL, '$site',1)");
    $result = mysql_query("INSERT INTO `tampa` ('id', 'site', 'value') VALUES (NULL, '$site',1)");
    ?>

    The reason it fails is because you have surrounded the column names with quotes. You are also running the insert query twice. And yet another problem: you are inserting a form value into the database without filtering it.
    <?php
    mysql_connect("mysqlv3", "username", "password") or die(mysql_error());
    mysql_select_db("sand2") or die(mysql_error());
    // strip slashes if magic quotes are enabled
    $site = get_magic_quotes_gpc() ? stripslashes($_POST['site'] : $_POST['site'];
    // make form value safe to insert in DB
    $site = mysql_real_escape_string($site);
    mysql_query("INSERT INTO `tampa` (id, site, value) VALUES (NULL, '$site',1)");
    ?>

  • Football/soccer results grid advice php/mysql

    I need to create the above from my database, and I am not sure how to go about it.
    Basically  this calculates all the goals scored against another team. If team 1  (column) is the same as team 1 (row) an "x" is put in place as team 1  cannot play itself
    I have added my database structure
    Image of example
    http://filedb.experts-exchange.com/incoming/2010/08_w34/t337870/Untitled-1.jpg
    CREATE TABLE IF NOT EXISTS `matches` (
      `match_id` int(8) NOT NULL auto_increment,
      `date` date default NULL,
      `time` varchar(5) default NULL,
      `report` longtext,
      `referee_id` int(8) NOT NULL,
      `season_id` int(8) NOT NULL,
      PRIMARY KEY  (`match_id`),
      KEY `referee_id` (`referee_id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
    -- Dumping data for table `matches`
    INSERT INTO `matches` (`match_id`, `date`, `time`, `report`, `referee_id`, `season_id`) VALUES
    (1, '2010-08-02', '15:00', 'N/A', 1, 2010),
    (2, '2010-08-10', '15:00', 'n/a', 1, 2010);
    CREATE TABLE IF NOT EXISTS `matchscores` (
      `matchscores_id` int(8) NOT NULL auto_increment,
      `match_id` int(8) NOT NULL,
      `team` int(8) NOT NULL,
      `score` int(8) default NULL,
      PRIMARY KEY  (`matchscores_id`),
      KEY `match_id` (`match_id`,`team`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
    -- Dumping data for table `matchscores`
    INSERT INTO `matchscores` (`matchscores_id`, `match_id`, `team`, `score`) VALUES
    (1, 1, 1, 2),
    (2, 1, 2, 1);
    CREATE TABLE IF NOT EXISTS `team` (
      `team_id` int(8) NOT NULL auto_increment,
      `team_name` varchar(255) NOT NULL,
      `team_address` text,
      `team_phone` varchar(25) default NULL,
      `team_email` varchar(255) default NULL,
      `team_web` varchar(255) default NULL,
      `colours_home` varchar(50) default NULL,
      `colours_away` varchar(50) default NULL,
      `manager` varchar(255) default NULL,
      `assistant` varchar(255) default NULL,
      `club_rep` varchar(255) default NULL,
      `division` varchar(255) default NULL,
      `team_pic` varchar(255) default NULL,
      `team_logo` varchar(255) default NULL,
      `profile` mediumtext,
      `honours` mediumtext,
      `password` varchar(10) NOT NULL,
      PRIMARY KEY  (`team_id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

    Tbilly,
    I have just the thing you are looking for. Check this out
    here:
    http://www.smithmediafusion.com/poll/poll.html
    MySQL and php with a Flash front.
    drop me an email if you are interested and would like more
    info.
    danswhc AT yahoo dot Com
    Dan Mode
    --> Adobe Community Expert
    *Flash Helps*
    http://www.smithmediafusion.com/blog/?cat=11
    *THE online Radio*
    http://www.tornadostream.com
    <--check this
    *Must Read*
    http://www.smithmediafusion.com/blog
    "tbilly" <[email protected]> wrote in
    message
    news:erfeo6$9a$[email protected]..
    > Can anyone recommend a book or tutorial for a survey or
    poll script I
    > could
    > implement using php/MySQL? Preferably one with options
    such as: changing
    > question types (radio vs. checkboxes), sessions, and
    graphical displays of
    > results. Would like to use dreamweaver to set up content
    management pages
    > to
    > edit/add answers and questions in a database. Thanks in
    advance.
    >

  • Starting out php/mysql

    Hello, i am new to php so be prepared for a idiots
    question,Hello, Do i need to run this on my localhost or can i run
    it on my virtual server as this allready has php mysql etc
    installed.
    i am new to php so be prepared for a idiots question, i have
    been trying to copy a youtube tutorial to create a navbar using php
    mysql and dreamweaver "
    http://www.youtube.com/watch?v=habZHcnShfs"
    to do this i need to create a mysql tabel in dreamweaver, to do
    this i have been useing the following code;
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
    $user="james1892";
    $password="14011991";
    $database="naviagation";
    mysql_connect("localhost",$user,$password);
    @mysql_select_db($database) or die("unable to select
    database");
    $query = 'CREATE TABLE 'menu' (
    'mid' TINYINT( 3 ) UNSIGNED NOT NULL AUTO_INCREMENT,
    'name' varchar(20) NOT NULL
    'link' varchar(100) NOT NULL,
    PRIMARY KEY ( 'mid' )
    mysql_query($query);
    mysql_close();
    ?>
    </body>
    </html>
    this then returns the following message "Parse error: syntax
    error, unexpected T_STRING in
    /var/www/vhosts/sickstudentgames.com/httpdocs/php attempt 1/first
    database midnamelink.php on line 15"
    i then gave up on thsi as i couldnt work out what was the
    problem and started a new code to create a database using this code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
    $con = mysql_connect("localhost","com1892","14011991");
    if (!$con)
    die('Could not connect: ' . mysql_error());
    }if (mysql_query("CREATE DATABASE my_db",$con))
    echo "Database created";
    else
    echo "Error creating database: " . mysql_error();
    }mysql_close($con);
    ?>
    </body>
    </html>
    this then showed the folling message "Warning:
    mysql_connect(): Access denied for user 'com1892'@'localhost'
    (using password: YES) in
    /var/www/vhosts/sickstudentgames.com/httpdocs/php attempt
    1/tableattempt2.php on line 10
    Could not connect: Access denied for user
    'com1892'@'localhost' (using password: YES)"
    i have been uploading these to my website server as this has
    php and mysql installed could this be the problem do i need to run
    it on the coputers localhost>?
    any help greatly appriciated
    thanks you
    i have been trying to copy a youtube tutorial to create a
    navbar using php mysql and dreamweaver "
    http://www.youtube.com/watch?v=habZHcnShfs"
    to do this i need to create a mysql tabel in dreamweaver, to do
    this i have been useing the following code;
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
    $user="james1892";
    $password="14011991";
    $database="naviagation";
    mysql_connect("localhost",$user,$password);
    @mysql_select_db($database) or die("unable to select
    database");
    $query = 'CREATE TABLE 'menu' (
    'mid' TINYINT( 3 ) UNSIGNED NOT NULL AUTO_INCREMENT,
    'name' varchar(20) NOT NULL
    'link' varchar(100) NOT NULL,
    PRIMARY KEY ( 'mid' )
    mysql_query($query);
    mysql_close();
    ?>
    </body>
    </html>
    this then returns the following message "Parse error: syntax
    error, unexpected T_STRING in
    /var/www/vhosts/sickstudentgames.com/httpdocs/php attempt 1/first
    database midnamelink.php on line 15"
    i then gave up on thsi as i couldnt work out what was the
    problem and started a new code to create a database using this code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
    $con = mysql_connect("localhost","com1892","14011991");
    if (!$con)
    die('Could not connect: ' . mysql_error());
    }if (mysql_query("CREATE DATABASE my_db",$con))
    echo "Database created";
    else
    echo "Error creating database: " . mysql_error();
    }mysql_close($con);
    ?>
    </body>
    </html>
    this then showed the folling message "Warning:
    mysql_connect(): Access denied for user 'com1892'@'localhost'
    (using password: YES) in
    /var/www/vhosts/sickstudentgames.com/httpdocs/php attempt
    1/tableattempt2.php on line 10
    Could not connect: Access denied for user
    'com1892'@'localhost' (using password: YES)"
    any help greatly appriciated
    thanks you

    james1892 wrote:
    > Hello, i am new to php so be prepared for a idiots
    question,Hello, Do i need to
    > run this on my localhost or can i run it on my virtual
    server as this allready
    > has php mysql etc installed.
    You don't need a local testing environment, but it's highly
    recommended
    that you do. It's much more efficient and secure.
    > i have been trying to
    > copy a youtube tutorial to create a navbar using php
    mysql and dreamweaver
    > "
    http://www.youtube.com/watch?v=habZHcnShfs"
    I watched about four minutes of that "tutorial". It's totally
    useless.
    > $query = 'CREATE TABLE 'menu' (
    > 'mid' TINYINT( 3 ) UNSIGNED NOT NULL AUTO_INCREMENT,
    > 'name' varchar(20) NOT NULL
    > 'link' varchar(100) NOT NULL,
    > PRIMARY KEY ( 'mid' )
    > )';
    The reason that doesn't work is because the creator of the
    "tutorial"
    failed to explain the difference between quotation marks and
    backticks.
    What actually appears on screen is not what you have typed,
    but this:
    $query = 'CREATE TABLE `menu` (
    `mid` TINYINT( 3 ) UNSIGNED NOT NULL AUTO_INCREMENT,
    `name` varchar(20) NOT NULL
    `link` varchar(100) NOT NULL,
    PRIMARY KEY ( `mid` )
    Note the difference between ' and `. The second one is called
    backtick,
    and is located above the tab key on most keyboards. In this
    case, you
    don't need it. The following would be fine:
    $query = 'CREATE TABLE menu (
    mid TINYINT( 3 ) UNSIGNED NOT NULL AUTO_INCREMENT,
    name varchar(20) NOT NULL
    link varchar(100) NOT NULL,
    PRIMARY KEY (mid)
    David Powers, Adobe Community Expert
    Author, "The Essential Guide to Dreamweaver CS3" (friends of
    ED)
    Author, "PHP Solutions" (friends of ED)
    http://foundationphp.com/

  • Updating to 10.4.11 killed my PHP/MYSQL connections

    Hi all - I use Dreamweaver CS3 for web development, and have been using some very simple PHP/MYSQL Select and Inserts. Everything was working fabulously up until this morning, when I updated to 10.4.11 (Macbook Pro, CoreDuo). As soon as I updated, I get a 'No Database Selected' message in Safari, Firefox and IE. I can see the database and work with it in DWeaver, just can't get it to go live in browsers.
    I'm running PHP 5.2.4, MYSQL 5.1.8 and whatever version of Apache is bundled in OS X (I think it's 1.x - but can't find how to get that number!)
    Just for record, I have stopped/restarted Personal Web Sharing, Personal File Sharing, OS X, MYSQL to just check whether something wasn't working there.
    I'm about to close out, zap the PRAM and then come back in.
    Any ideas?
    Vince

    Thanks - A couple of additional points. This is OS X 10.4.11, not OS X Server, so I had installed MYSQL and PHP as fresh installations. MYSQL has not changed since I installed and is running fine through direct client (Navicat).
    For PHP I was running 4 and it had been running fine. When the update to OSX came through, PHP 4 didn't work - no change had been made to any configuration file that was working already. These are the httpd.conf instructions I had followed to set-up PHP 4:
    +1 Launch Terminal from /Applications/Utilities.+
    +2 Open the Apache configuration file and edit the UNIX shell prompt:+
    +sudo pico /etc/httpd/httpd.conf+
    +3 When prompted for a password, enter the Mac OS X administrator account password.+
    +4 Uncomment the following lines:+
    +LoadModule php4_module libexec/httpd/libphp4.so+
    +AddModule mod_php4.c+
    +5 Add the following lines (add these lines above: AddType application/x-tar .tgz):+
    +AddType application/x-httpd-php .php+
    +AddType application/x-httpd-php-source .phps+
    +Note: All the commands for the pico editor display on the screen and you can start any commands with the Control key. Use the arrow keys to move around. Pico is a text editor, mostly for UNIX users to use at the UNIX command line. The pico text editor resides in /usr/bin/ directory.+
    +6 Add a new index page for PHP (index.php) so that the web server will recognize it as the first page to load:+
    +<IfModule mod_dir.c>+
    +DirectoryIndex index.html index.php index.htm+
    </IfModule>
    +7 Save the httpd.conf file by pressing ^X (control & x keys). When the screen asks "Save Modified buffer?", press "Y". When prompted for "File Name to write : httpd.conf", press Return once to accept it. This will return you to the UNIX shell prompt.+
    When PHP 4 stopped working, I took the decision to upgrade to 5 and then fix the breakdown (by now, I was convinced it was an Apache change (nothing in config had changed at all). So, upgraded to PHP 5 and, to do so, had to reverse the directions above. Since then, I've tried reenabling the above, replacing with PHP5 wherever PHP4 appears, all to no avail (in fact, it just froze the Personal Web Sharing that turns Apache on/off).
    Right now, running the phpinfo check detailed above tells me the PHP 5 is successfully installed and running. The text from the test copied here:
    +System Darwin Vincet-MacBook-Pro.local 8.11.1 Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386+
    +_Build Date_ Aug 31 2007 23:38:11+
    +_Configure Command_ './configure' '--prefix=/usr/local/php5' '--with-apxs' '--with-config-file-scan-dir=/usr/local/php5/php.d' '--with-iconv' '--with-openssl=/usr' '--with-zlib=/usr' '--with-gd' '--with-zlib-dir=/usr' '--with-ldap' '--with-xmlrpc' '--with-iconv-dir=/usr' '--with-snmp=/usr' '--enable-exif' '--enable-wddx' '--enable-soap' '--enable-sqlite-utf8' '--enable-ftp' '--enable-sockets' '--enable-dbx' '--enable-dbase' '--enable-mbstring' '--enable-calendar' '--enable-bcmath' '--with-bz2=/usr' '--enable-fastcgi' '--enable-cgi' '--enable-memory-limit' '--enable-zip' '--enable-pcntl' '--enable-shmop' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--with-curl=shared,/usr/local/php5' '--with-mysql=shared,/usr/local/php5' '--with-mysqli=shared,/usr/local/php5/bin/mysql_config' '--with-pdo-mysql=shared,/usr/local/php5' '--with-libxml-dir=shared,/usr/local/php5' '--with-xsl=shared,/usr/local/php5' '--with-pdflib=shared,/usr/local/php5' '--with-imap=../imap-2004g' '--with-kerberos=/usr' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr/local/php5' '--with-png-dir=/usr/local/php5' '--enable-gd-native-ttf' '--with-freetype-dir=/usr/local/php5' '--with-iodbc=shared,/usr' '--with-pgsql=shared,/usr/local/php5' '--with-pdo-pgsql=shared,/usr/local/php5' '--with-t1lib=/usr/local/php5' '--with-gettext=shared,/usr/local/php5' '--with-ming=shared,/usr/local/php5' '--with-mcrypt=shared,/usr/local/php5' '--with-mhash=shared,/usr/local/php5' '--with-mssql=shared,/usr/local/php5' '--with-fbsql=shared,/Users/liyanage/svn/entropy/universalbuild/src/FBDeveloper Libraries/Library/FrontBase' '--with-json=shared' '--enable-memcache' '--enable-openbase_module'+
    +_Server AP_I Apache+
    +_Virtual Directory Suppor_t disabled+
    +_Configuration File (php.ini) Path_ /usr/local/php5/lib+
    +_Loaded Configuration File_ /usr/local/php5/lib/php.ini+
    +_Scan this dir for additional .ini files_ /usr/local/php5/php.d+
    +_additional .ini files parsed_ /usr/local/php5/php.d/10-extension_dir.ini, /usr/local/php5/php.d/50-extension-curl.ini, /usr/local/php5/php.d/50-extension-fbsql.ini, /usr/local/php5/php.d/50-extension-gettext.ini, /usr/local/php5/php.d/50-extension-json.ini, /usr/local/php5/php.d/50-extension-mcrypt.ini, /usr/local/php5/php.d/50-extension-mhash.ini, /usr/local/php5/php.d/50-extension-ming.ini, /usr/local/php5/php.d/50-extension-mssql.ini, /usr/local/php5/php.d/50-extension-mysql.ini, /usr/local/php5/php.d/50-extension-mysqli.ini, /usr/local/php5/php.d/50-extension-odbc.ini, /usr/local/php5/php.d/50-extension-pdf.ini, /usr/local/php5/php.d/50-extension-pdo_mysql.ini, /usr/local/php5/php.d/50-extension-pdo_pgsql.ini, /usr/local/php5/php.d/50-extension-pgsql.ini, /usr/local/php5/php.d/50-extension-xsl.ini+
    +_PHP API_ 20041225+
    +P_HP Extension_ 20060613+
    +_Zend Extension_ 220060519+
    +_Debug Build_ no+
    +_Thread Safety_ disabled+
    +Zend Memory Manager enabled+
    +_IPv6 Support_ enabled+
    +_Registered PHP Streams_ zip, php, file, data, http, ftp, compress.bzip2, compress.zlib, https, ftps+
    +_Registered Stream Socket Transports_ tcp, udp, unix, udg, ssl, sslv3, sslv2, tls+
    +_Registered Stream Filters_ string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, bzip2.*, zlib.*+
    I don't know if any of this helps, but it's what I find. From my online troubleshooting and reading, I believe all of the above looks right and that things should work. So, I'm still left with an informed gut decision that something in the set-up of Apache changed (location in file structure, configuration file, etc.) Could it be looking at a second copy of httpd.conf somewhere else? That would seem to make sense - however I haven't managed to turn up how to assess which version of Apache is loaded (I think 1.3) or where it's located.
    If anyone can confirm what PHP5 code should be included in httpd.conf given the above, that would be a great next step.
    Thanks for all your assistance!
    Vince

  • Show if field is not empty - PHP/MySQL

    Is there a way I can only show bits of a page if a recordset
    has entries in a certain field, automatically hiding the area if
    the field is empty. (PHP/MySQL)
    To put it in real terms, I have loads of products listed in a
    repeating table. If a product has a photo gallery related to it
    there is a 1 entered in 'photos' field, it has a video attached
    here is a 1 entered in 'videos field and likewise for reviews it
    will have a 1 entered in the reviews field.
    What I'd like to have is a photo, video and review icon/link
    in the 'master table' which only appears in the repeated products
    that have a 1 listed in that field and have them not appear at all
    when there is a 0 in the field.
    Can anyone help me figure it out

    ADDT is certainly a great help, as it - among many other
    features - will allow you define whatever page element as
    "show/hide" based on a query result -- for this it´s using a
    so-called "condition builder" which lets you do that without
    coding.
    However you can achieve the same result without needing to
    resort to ADDT -- by using a basic "if" condition that´s
    checking the respective table column for having the value "1"
    stored, and if so, display the page segment
    The following 3 examples should work when replacing the
    sample "queryname" with the query name your page is actually using:
    <?php if ($row_queryname['photos'] == '1') {?>
    display photo icon here
    <?php }?>
    <?php if ($row_queryname['videos'] == '1') {?>
    display video icon here
    <?php }?>
    <?php if ($row_queryname['reviews'] == '1') {?>
    display videos icon here
    <?php }?>

Maybe you are looking for