Planet MySQL Planet MySQL: Meta English Deutsch Español Français Italiano 日本語 Русский Português
表示 进入内容 1102932 下一步 10 较早的记录
nodejs回调函数的问题
+0 Vote Up -0Vote Down

先跟大家拜个年!各位过年好
然后
直接上代码吧

server.js

var resu;
var db = require("./dbs.js");
var http=require("http");
var data = [
   'OrderNO',
   'DATE_FORMAT( OrderDate , "%Y-%m-%d")OrderDate',
   'c.CustomName',
   '(select count(Quantity) from SalesInfo where OrderNo=s.OrderNO)Quantity',
   '(select sum(Money) from SalesInfo where OrderNo=s.OrderNO)Money',
   'OrderStatus',
   'SalesInfo as s left join Customer as c on s.CustomID=c.CustomNo',
   '1=1'
]   
var server=http.createServer(function(req,res){
    if(req.url!=="/favicon.ico"){ …


  [获取更多。。]
php mysql limit 分页问题
+0 Vote Up -0Vote Down

我想问实际应用中都是使用limit n,m这样来实现分页吗?

但是我发现这样有一个问题,数据“错乱”问题,当数据变化频繁时,使用ajax来做瀑布流时会出现重复显示信息,或者有的直接被错过了,因为,因为,因为因为什么这个很容易想到吧,因为n,m发生了变化,数据的总和在短时间发生了变化,也就导致了limit在这里得到的数据库出现“错乱”

我不知道怎么解决这个问题,只能说用limit分页太菜了,实际中不可能这样做分页吧

问一个select语句。
+0 Vote Up -0Vote Down

假设我有三个表

ba(id,tt,day);
bb(id,aid,tt,day);
bc(id,bid,tt,day);

aidbid 分别对应的是baid,与bbid

table: ba
[id=1,tt=aaa,day=2015]
[id=2,tt=ccc,day=2015]
[id=3,tt=ddd,day=2015]

table: bb
[id=1,aid=3,tt=b-a,day=2016]
[id=2,aid=2,tt=b-b,day=2016]
[id=3,aid=1,tt=b-c,day=2016]

table: bc
[id=1,bid=1,tt=c-1,day=1]
[id=2,bid=1,tt=c-2,day=1]
[id=3,bid=3,tt=c-3,day=1]

假设我已 bb.id=1 为条件查询数据。
用一条select语句查出如下数据要怎么写。

1. ba.tt as at
2. bb.id as bid, bb.tt …

  [获取更多。。]
模型B中有外键联系到模型A,通过什么样的 ORM 查询语句能够过滤A表中的数据在 B 中有或者没有记录的 ?
+0 Vote Up -0Vote Down

表格模型如下:

class Document(models.Model):
    title = models.CharField()
    content = models.TextField()
    
class File(models.Model):
    doc = models.ForeignKey(Document)
    name = models.CharField()
    path = models.CharField()
    

一般这样操作的

d1 = Document.objects.create(title='title1',content='content1')
d2 = Document.objects.create(title='title2',content='content2')
f1 = File.objects.create(doc=d1,name='name1',path='path1')

于是d1就有了附件f1,d2是没有附件的。

d1.file_set.all()
:[f1]
d2.file_set.all()
:[]

  [获取更多。。]
PHP端,android端,mysql数据库端。。。的简单问题。。。
+0 Vote Up -0Vote Down

这样的,一个简单的问题。。。

小白我现在在做一个小项目,涉及到,mysql数据库,android端,和php端的开发。。。
想问问大神们,我自己一个做的这个项目,应该是从哪一个先做起来?
是不是先弄好mysql数据库,再到php的接口,最后才是android端吧?
还有,关于一些数据库的访问查询,是写到php接口呢还是直接在数据库中使用函数去做呢?

我想让这个blog.php页面把登陆的用户名打印出来应该怎么写呢?
+0 Vote Up -0Vote Down

blog.php

 <?php
    include "cookie.php";
    ?>

cookie页面

<?php
 if(!(isset($_COOKIE['isLogin'])&&$_COOKIE['isLogin']==1)){
     echo '您还没有登陆呢!请您登陆';
 }else{
    echo '您是登陆的';
 }
?>

login.php

<?php
 $pdo=new PDO("mysql:host=localhost;dbname=t1;","root","");
 if(isset($_POST['submit'])){
 $stmt=$pdo->prepare("select id,username,password from user where username=? and password=?");
 $stmt->execute(array($_POST['username'],($_POST['password'])));
 if($stmt->rowCount()>0){
 list($id,$username)=$stmt->fetch(PDO::FETCH_NUM); …
  [获取更多。。]
MySQL插入中文问题!
+0 Vote Up -0Vote Down

我在MySQL建了一个表categories,结构见下:

+-------+--------------+------+-----+---------+----------------+
| Field | Type         | Null | Key | Default | Extra          |
+-------+--------------+------+-----+---------+----------------+
| id    | int(11)      | NO   | PRI | NULL    | auto_increment |
| name  | varchar(128) | YES  | UNI | NULL    |                |
+-------+--------------+------+-----+---------+----------------

然而我插入中文的时候,会报错:

mysql> insert into categories(name) values('测试');
ERROR 1062 (23000): Duplicate entry '??' for key 'name'

  [获取更多。。]
mysqli 和 pdo 查询出来的类型转换
+0 Vote Up -0Vote Down
  1. 一直有一个问题,就是PHP用mysqli还是pdo,查询出来的结果都是int类型的数据会自动变成string类型,PHP本身弱类型。但是现在写api,直接从数据库里查出来的结果,然后json_encode 返回给客户端是不行的。java 和 oc 都是强类型 数字就是数字,字符串就是字符串。123 != "123"

这个是程序代码,用的mysqli类

这个是表结构

这个是查询 出来的结果

  1. google 了好多说法,pdo倒是有解决的方法 …




  [获取更多。。]
MySQL运行中被改权限测试
+0 Vote Up -0Vote Down

今天一个接到一个朋友求助,说是数据在运行中,数据库的目录被改了权限。如: 数据库目结构如下:

1 2 3 datadir=/data/mysql/mysql3306/data log-bin=/data/mysql/mysql3306/logs tmpdir =/data/mysql/mysql3306/tmp

被运维同步执行了:

1 chown-R root:root/data/mysql/mysql3306

1.构建主从环境

1 2 3 4 mysql;3306 主 /data/mysql/mysql3306/{data,tmp,logs} mysql;3307 从 /data/mysql/mysql3307/{data,tmp,logs} …
  [获取更多。。]
mysql 数据同步
+0 Vote Up -0Vote Down

1.

主从配置中,其中slave数据库中配置有一个master_log_file和master_log_pos来标识需要同步的起点。但是我们知道若master数据库用过一段时间,里面是有一些数据表结构的。我们中途添加一个slave数据库,请问如何同步之前master数据库的数据和表结构呢。据我所知,bin——log只会将主数据库的一些 增删改操作同步给从数据库。这些操作可能会用到依赖之前的操作,插入数据会依赖之前的建表操作。那么如何将之前的操作也同步到新同步的slave数据库呢。

表示 进入内容 1102932 下一步 10 较早的记录

Planet MySQL © 1995, 2016, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.