标签: phpmyadmin

phpmyadmin同步

我在webhotel上有一个远程服务器,我想与我的本地服务器同步.

我的计划是通过主 - 从关系来执行此操作,但是webhost作为虚拟服务器运行,因此问题是,是否可以将我的服务器部分设置为主服务器?(主持人对此并不了解)

我的另一个但不那么棒的想法是在主机或本地服务器上通过phpmyadmin手动同步(它们都运行mysql/phpmyadmin,但我更喜欢我可以从本地同步到主机)

当我尝试从主机或本地同步时,我收到以下错误:

"无法连接到目标/来源"

我该如何解决这个问题?我是DB互连的新手,所以我必须在本地或远程任何地方启用任何东西吗?

phpmyadmin

0
推荐指数
1
解决办法
1万
查看次数

工作MySQL查询在Perl中失败

我有一个查询,当从phpMyAdmin中运行时,它可以工作,但是当集成在用Perl编写的网站中时,它会失败并抛出错误.两者都通过连接到同一个数据库运行,并且在集成到网站时从编码/格式化方面运行,所有都是正确的并且与其他查询相同.

任何帮助都将非常感谢 - 谢谢!

MySQL查询:

CREATE TEMPORARY TABLE tmp_lecture_days (
timeslot_id int(50)
);
INSERT INTO tmp_lecture_days (timeslot_id)
SELECT DISTINCT tab_appointment.timeslot_id
FROM tab_appointment WHERE lecture_id = '1115';
SELECT COUNT(timeslot_id)
FROM tmp_lecture_days;
Run Code Online (Sandbox Code Playgroud)

Perl中的MySQL查询:

            $query
                = &statement_database(
                    "CREATE TEMPORARY TABLE tmp_lecture_days (
                    timeslot_id int(50)
                    );
                    INSERT INTO tmp_lecture_days (timeslot_id)
                    SELECT DISTINCT tab_appointment.timeslot_id
                    FROM tab_appointment WHERE lecture_id = '1115';
                    SELECT COUNT(timeslot_id)
                    FROM tmp_lecture_days;");

             my ($days) = $query->fetchrow_array;
Run Code Online (Sandbox Code Playgroud)

错误日志:

7.3.2011 10:14:12错误您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在'附近使用正确的语法; 7.3.2011 10:14:12错误INSERT INTO tmp_lecture_days(timeslot_id)7.3.2011 10:14:12错误SELECT DISTINCT tab_appoi'在第3行

mysql perl phpmyadmin

0
推荐指数
1
解决办法
318
查看次数

会话未在php中从页面发送到页面

您好我正在建立一个大型网站(一个企业)我的整个网站工作正常然后它下降然后会话停止工作.我的登录脚本工作正常,它正在获取帖子并将其转换为会话(它将用户名保存到会话中)

这是我的代码

<?php


include('sesion/session.php') ;

include_once('config.php');



trim($_POST['usr_email']);
trim($_POST['usr_pass']);

$username = $_POST['usr_email'];
$password = $_POST['usr_pass'];

if(!preg_match("/^[-a-z0-9 ']{4,12}+$/i",$_POST['usr_email'])){
    echo "Username  email error";
    exit();
}

$sqlquery = mysql_query("SELECT * FROM users WHERE email = '$username' AND password = '".md5($password)."'");

if (mysql_num_rows($sqlquery) > 0) {

    $sqldata = mysql_fetch_assoc($sqlquery);
    $_SESSION['USERID'] = $sqldata['userid'];
    $_SESSION['LOGGEDIN'] = true;



$_SESSION['username'] = $username ;

$_SESSION['nickyyyyyyy'] = "nickyyyyyy" ;

    echo "<script>window.location.href='http://mysite.com/index2.php';</script>";

} else {
    echo "login error opps somthing was wrong ";


}



?>
Run Code Online (Sandbox Code Playgroud)

那是登录脚本,你可以看到我做了一个测试变量$ _SESSION ['nickyyyyyyy'] ="nickyyyyyy";

虽然没有发送.会话显示的页面在这里

<html xmlns="http://www.w3.org/1999/xhtml"><head> …
Run Code Online (Sandbox Code Playgroud)

php session phpmyadmin

0
推荐指数
1
解决办法
487
查看次数

创建触发器 - DECLARE出错

我从http://forge.mysql.com/wiki/Triggers学习触发器 ,我有:

create trigger bi_emps_fer before insert on emps for each row
begin

    declare newsal numeric default 0;
    declare namelength, l_loop int default 0;

    set namelength = length(new.emp_name);

    while l_loop < namelength do

       set newsal := newsal   new.salary;

       set l_loop := l_loop   1;

    end while;

    set new.salary = newsal;

end
Run Code Online (Sandbox Code Playgroud)

和错误:

1064 - 您的SQL语法出错; 检查与MySQL服务器版本对应的手册,以便在第4行的''附近使用正确的语法

为什么?我使用MySQL 5.5.8和phpmyadmin 3.3.9

mysql sql triggers phpmyadmin declare

0
推荐指数
1
解决办法
7027
查看次数

通过phpMyAdmin为mysql添加一个函数

我有以下功能被添加到mysql数据库我已经通过phpMyAdmin尝试它,但它没有给我任何指示是否添加和当我尝试运行该函数时给出错误该函数不存在.我在这里缺少什么?

DELIMITER // 

CREATE FUNCTION GISWithin(pt POINT, mp MULTIPOLYGON) RETURNS INT(1) DETERMINISTIC 
BEGIN 

DECLARE str, xy TEXT; 
DECLARE x, y, p1x, p1y, p2x, p2y, m, xinters DECIMAL(16, 13) DEFAULT 0; 
DECLARE counter INT DEFAULT 0; 
DECLARE p, pb, pe INT DEFAULT 0; 

SELECT MBRWithin(pt, mp) INTO p; 
IF p != 1 OR ISNULL(p) THEN 
RETURN p; 
END IF; 

SELECT X(pt), Y(pt), ASTEXT(mp) INTO x, y, str; 
SET str = REPLACE(str, 'POLYGON((',''); 
SET str = REPLACE(str, '))', ''); 
SET str = …
Run Code Online (Sandbox Code Playgroud)

mysql phpmyadmin

0
推荐指数
1
解决办法
7769
查看次数

对于SQL查询返回的每个结果,我想要给出一个不同的名称

我的SQL语句看起来像

SELECT beds.id,beds.name,beds.brand,beds.price,beds.disprice,feature.feature AS feature 
FROM beds,feature,bedFeatures 
WHERE bedFeatures.featureID = feature.id AND bedFeatures.bedID = beds.id
Run Code Online (Sandbox Code Playgroud)

我得到了这个结果

id  name        brand   price   disprice    feature
10  Big Sleeper ZZZZ    10000   1           Oak
10  Big Sleeper ZZZZ    10000   1           Ash
10  Big Sleeper ZZZZ    10000   1           White
Run Code Online (Sandbox Code Playgroud)

我想要的是让AS为每个功能提供一个唯一的名称,例如feature1 feature2 feature3,这样就可以将这4行显示在一个中.这可能吗?

我正在寻找的输出看起来像

id  name        brand   price   disprice    feature1 feature2 feature3
10  Big Sleeper zzzz    1000    1           Oak      Ash      White
Run Code Online (Sandbox Code Playgroud)

php mysql sql phpmyadmin

0
推荐指数
1
解决办法
230
查看次数

检测到MySQL语法错误,但没有错?

我键入以下代码我不知道我的代码有什么问题.

CREATE TABLE SlotGame
(
  gID CHAR(12),
  jackpot DECIMAL(10,2) NOT NULL,
  sID CHAR(5) NOT NULL,
  PRIMARY KEY(gID),
  FOREIGN KEY(gID) REFERENCES Game(gID),
  FOREIGN KEY(sID) REFERENCES Slot(sID),
);
Run Code Online (Sandbox Code Playgroud)

以下内容向我展示:

#1064 - 您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在第9行使用')附近的正确语法

希望有人能告诉我什么是错的.非常感谢.

mysql phpmyadmin

0
推荐指数
1
解决办法
160
查看次数

忘记密码页面,创建生成的密码以通过电子邮件发送给用户.

我正在尝试创建一个忘记密码页面.我听说通过电子邮件将原始密码发送给用户并不是一个好主意所以我试图创建一个随机确认密码,他们可以用来登录他们的帐户,然后将密码更改为他们想要的任何密码.到目前为止,问题是它说用户的电子邮件实际上并不在数据库中.另外,我应该更新数据库以存储随机密码还是我的工作方式?我的数据库有表用户名,fristname,电子邮件和密码.我要求用户以html格式发送电子邮件地址,然后将其发送到此php表单.这是我第一次尝试这样做,因此它可能会有很多错误,但我找到了一个教程来帮助一些,所以它不应该.谢谢您的帮助.

<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Sending Password</title>
    </head>
    <body>
        <?php
      $db_server = "server";
       $db_username = "name";
       $db_password = "pass";

       $con = mysql_connect($db_server, $db_username, $db_password);if (!$con)
                {
                    die('Could not connect: ' . mysql_error());
                }

               $database = "Test_Members";  

              $er = mysql_select_db($db_username);
        if (!$er) 
        {
         print ("Error - Could not select the database");
         exit;
        }        

        //include "session.php";


function createRandomPassword() {



    $chars = …
Run Code Online (Sandbox Code Playgroud)

php sql phpmyadmin

0
推荐指数
1
解决办法
7250
查看次数

为什么这个ALTER TABLE MYSQL查询没有执行(返回false)?语法显示正确

我正在运行基于向类别添加删除字段的动态查询.这是一个示例查询:

ALTER TABLE se_classifiedvalues 
  ADD classifiedvalue_402 varchar(250) NOT NULL default ''
Run Code Online (Sandbox Code Playgroud)

MYSQL不抱怨语法,但在我转储查询时返回false.当我将该查询抛入phpMyAdmin并尝试执行sql时,它抛出了这个:

#1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs
Run Code Online (Sandbox Code Playgroud)

任何人都知道我能做些什么来解决这个问题?

谢谢

php mysql phpmyadmin

0
推荐指数
1
解决办法
813
查看次数

通过phpMyAdmin为所有行(mySQL)的一列添加相同的数据

我正在创建我的第一个(!)数据库,我遇到了一个我似乎无法找到答案的问题.

我在表格中添加了"添加"字段(以及其他内容),因为我是添加它的人,我想在整个列中添加相同的日期.我们的想法是,如果以后添加了新项目,它将具有该日期,但最初填充的数据应该具有相同的日期.

怎么样?请不要一次告诉我一行......

php mysql phpmyadmin

0
推荐指数
1
解决办法
2792
查看次数

标签 统计

phpmyadmin ×10

mysql ×7

php ×5

sql ×3

declare ×1

perl ×1

session ×1

triggers ×1