我被卡住了 – 我有两个表(表A和表B)。 这些有不同的列数 – 说表A有更多的列。 我怎么能结合这两个表,并为表B没有列的空值?
我有一个物料清单表,这样设置: 项目 – 家长 显示物料清单时的最终结果就是显示如下: item 1 – parent 0 item 2 – parent 1 item 3 – parent 1 最终的结果也可能是这样的多层次: item 3 – parent 0 item 4 – parent 3 item 76 – parent 3 它可以继续下去: item 76 – parent 0 item 46 – parent 76 item 46 – parent 0 item 25 – […]
所以我有一个表格如下: ID_STUDENT | ID_CLASS | GRADE —————————– 1 | 1 | 90 1 | 2 | 80 2 | 1 | 99 3 | 1 | 80 4 | 1 | 70 5 | 2 | 78 6 | 2 | 90 6 | 3 | 50 7 | 3 | 90 我需要然后分组,sorting和命令他们给: ID_STUDENT | […]
我需要devise存储所有文件元数据(即文件名,作者,标题,创builddate)和自定义元数据(已被用户添加到文件,例如CustUseBy,CustSendBy)的表格。 自定义元数据字段的数量不能事先设置。 事实上,确定在文件上添加了多less个自定义标签的唯一方法是检查表中存在的内容。 为了存储这个,我创build了一个基本表(具有文件的所有公共元数据),一个Attributes表(包含可以在文件上设置的附加可选属性)和一个FileAttributes表(它为文件的属性赋值)。 CREAT TABLE FileBase ( id VARCHAR(32) PRIMARY KEY, name VARCHAR(255) UNIQUE NOT NULL, title VARCHAR(255), author VARCHAR(255), created DATETIME NOT NULL, ) Engine=InnoDB; CREATE TABLE Attributes ( id VARCHAR(32) PRIMARY KEY, name VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL ) Engine=InnoDB; CREATE TABLE FileAttributes ( sNo INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, […]
我不确定密码哈希如何工作(稍后将实现),但现在需要创build数据库模式。 我想限制密码为4-20个字符,但据我所知encryption后的哈希string将是不同的长度。 那么,如何将这些密码存储在数据库中呢?
是否有可能清理mysql的innodb存储引擎,所以它不存储从删除的表中的数据? 或者我每次都必须重build一个新的数据库?
我得到这个错误: Column count doesn't match value count at row 1 从下面的代码: $name = $_GET['name']; $description = $_GET['description']; $shortDescription = $_GET['shortDescription']; $ingredients = $_GET['ingredients']; $method = $_GET['method']; //$image = $_GET['image']; $username = $_GET['username']; $length = $_GET['length']; $dateAdded = uk_date(); $conn = mysql_connect('localhost', 'dbname', 'pass'); mysql_select_db('dbname'); $query = sprintf("INSERT INTO dbname (id, Name, Description, shortDescription, Ingredients, Method, […]
我有一张桌子 create table site ( site_Id int(5), parent_Id int(5), site_desc varchar2(100) ); 领域的意义: site_Id:网站的ID parent_Id:网站的父级ID site_desc:虽然与问题没有关系,但是有对网站的描述 要求是,如果我有一个site_id作为input,并且我需要在站点下面标记的所有id。 例如: A / \ BC / | \ /\ DEFGH /\ IJ 所有节点都是site_Id。 该表包含这样的数据: Site_id | Parent_ID | site_desc _________|____________|___________ A | -1 | B | A | C | A | D | B | E | […]
我写了一些php网页使用的函数,以便与mysql数据库进行交互。 当我在我的服务器上testing他们时,我得到这个错误: "Connect failed: Access denied for user 'root'@'localhost' (using password: YES)" 我可以在我的电脑上使用它们(使用XAMPP),并且可以使用服务器中的命令行浏览数据库的表格。 相反,网页无法连接。 我检查了密码,但没有结果,这是正确的(否则我不能从命令行login到MySQL)。 该函数的调用如下: $conn = new mysqli("localhost", "root", "password", "shop"); 我有什么东西在我的服务器? 谢谢 编辑:PHP版本5.3.3-7 + squeeze1 mysql版本:5.1.49-3都在debian上
可能重复: 在MySQL中的图像 在MySQL中存储图像 我正在尝试开发一个用户上传图片的网站,作为注册的一部分。 我希望对于每个图像,应该有一个用PHP创build的拇指(这并不困难)。 我想保存在数据库中的拇指(因为它们非常小),我使用MySQL。 (我不想将拇指作为物理文件保存在驱动器上。) MySQL允许保存和检索图像数据,我该怎么办? 如果它不支持图像数据,有没有免费的数据库呢? 如果可以提供链接,我会很高兴。 谢谢。