先看
 http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html再看
 http://ca.php.net/manual/zh/ref.mysql.php

解决方案 »

  1.   

    create database db;
    create table xx(
    aaa INT,
    bbb CHAR(10));
    insert into xx values(1,"aaa");
    select * from xx where id=1;
    update xx set bbb="bbb" where id=1;
      

  2.   

    这个是在那上拔下来的
    <?php
    // 连接,选择数据库
    $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
       or die('Could not connect: ' . mysql_error());
    echo 'Connected successfully';
    mysql_select_db('my_database') or die('Could not select database');// 执行 SQL 查询
    $query = 'SELECT * FROM my_table';
    $result = mysql_query($query) or die('Query failed: ' . mysql_error());// 用 HTML 显示结果
    echo "<table>\n";
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
       echo "\t<tr>\n";
       foreach ($line as $col_value) {
           echo "\t\t<td>$col_value</td>\n";
       }
       echo "\t</tr>\n";
    }
    echo "</table>\n";// 释放结果集
    mysql_free_result($result);// 关闭连接
    mysql_close($link);
    ?> 
    出现如下错误
    Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host 'mysql_host' (11001) in c:\AppServ\www\ssq.php on line 3
    Could not connect: Unknown MySQL Server Host 'mysql_host' (11001)估计是数据库名字权限的错误。。我改怎么弄呀??
    我实在太笨。。
      

  3.   

    'mysql_host', 'mysql_user', 'mysql_password'
     这几个要改成你自己机器上的
      

  4.   

    就是不知道改成哪个
    用户   主机   密码   全局权限   授权    
     任意 % 否 USAGE  否  
     任意 localhost 是 SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER  是  
     root % 是 ALL PRIVILEGES  是  
     root localhost 是 ALL PRIVILEGES  是  
     voipuser localhost 是 ALL PRIVILEGES  是  
    你看我改成哪个好呀55555
      

  5.   

    mysql_host = 你的主机地址,如果本机就写成localhost
    mysql_user = 你的数据库超级用户用户名
    mysql_password = 你的数据库超级用户密码调这三个参数就可以了,其他的参数可以不写。关于权限的问题是在你的数据库里面改,具体参阅:http://doc.codechina.net/mysql323/
    你是否学过其他web脚本语言?
      

  6.   

    这个
    我原来是做 C系列后台的
    看HTML或者PHP的东东都勉强看懂
    现在改好了出现这样的提示
    Connected successfullyCould not select database
    一定是我没有数据库内容吧
    太感谢大家对我这个 超级小菜的支持
      

  7.   

    那如果我在PHP语言里写 
    CREAT TABLE 。
    和其他的SQL语句我改怎么写好呢?
    直接这么写似乎不可以。
      

  8.   

    看一下这个小程序吧,
    建立数据库
    建立数据表
    插入数据<?php
    require ("config.inc.php");
    $link = @mysql_connect($dbhost,$dbuser,$dbpsw) or die ("连接服务器时出错啦!");//------------------建立数据库$crt_rst = mysql_create_db($dbname,$link);
    if($crt_rst){
    echo "1. 成功建立名为'$dbname'的数据库<br>";
    }else{
    echo "建立数据库'$dbname'时发生错误<br>";
    }@mysql_select_db($dbname,$link) or die ("数据库连接失败");
    //------------------建立数据表
    $query = ("CREATE TABLE $tablename (
    ID bigint(6) unsigned NOT NULL auto_increment,
    user varchar(30),
    pwd varchar(32),
    PRIMARY KEY (ID))");
    $creat_tb = mysql_query($query,$link);
    if ($creat_tb){
    echo "2. 数据表'$tablename'成功建立<br>";
    }else{
    echo "未成功建立'$tablename'数据表<br>";}
    $query = ("INSERT INTO tablename VALUES ('1','qanxun','$adminpsw')");
    $insert = mysql_query($query,$link);
    if ($insert)
    {
    echo "插入数据完毕,";
    }
    ?>config.inc.php<?php
    $dbhost = localhost;
    $dbuser = ;  //mysql用户名(需有本例所需权限)
    $dbpsw = ;  //mysql用户密码
    $dbname = ; //想要建立的数据库的名字
    $tablename = ;//想要建立的数据表的名字//-------插入的一条数据
    $user = 'zhys9';  
    $password = 123456;  
    $password = md5($password);  //加密处理一下
    ?>
      

  9.   

    不好意思,有两处忘了改了。
    调试时要记住把上例中的 INSERT INTO tablename VALUES ('1','qanxun','$adminpsw')");
    改为 INSERT INTO tablename VALUES ('1','$user','$password')");