当我使用这个:
SELECT DISTINCT id FROM table
Run Code Online (Sandbox Code Playgroud)
这可行!但是...当我只想过滤一列时,我尝试这样做:
SELECT DISTINCT prod_id, id, prod_picture FROM products
Run Code Online (Sandbox Code Playgroud)
这给了我所有表格...每个产品只需要一张图片,例如:
1 | 1 | asd.jpg
2 | 3 | q
不
1 | 1 | asd.jpg
1 | 2 | qwe.jpg
2 | 3 | weq.jpg
实际上我尝试使用此:
SELECT DISTINCT
prod_list.id,
prod_list.prodname,
prod_pict.pict_file
FROM
prod_list
INNER JOIN urun_pict ON (prod_list.id = prod_pict_prod_id)
Run Code Online (Sandbox Code Playgroud)
我只过滤“ prod_list.id” ...
我尝试构建一个非常复杂的应用程序.
我创建了一个DLL库.我在其中放了一个表格,然后在其中放入一个主题.
在DLL我有一个功能:
procedure ShowForm; stdcall;
var
Form1 : TFormSNVFL7;
begin
Form1 := TFormSNVFL7.Create(nil);
Form1.Show;
end;
Run Code Online (Sandbox Code Playgroud)
我创建一个表单并显示它.这里没有问题.我给这个dll添加了一个线程.我在表格上放了一个计时器.几秒钟后,我创建一个线程并运行它.一切都很正常但是当我试图改变形式的任何东西时,什么也没发生.
在同步功能中,我尝试更改它上面的标签,但没有任何反应.
这是文件:
DLL pas:
library uploader;
uses
SysUtils,
Classes,
Forms,
UploaderForm in 'UploaderForm.pas' {FormUploader},
ThreadUpload in 'ThreadUpload.pas';
{$R *.res}
procedure ShowForm; stdcall;
var
upForm: TFormUploader;
begin
upForm := TFormUploader.Create(nil);
upForm.Show;
end;
exports
ShowForm;
begin
end.
Run Code Online (Sandbox Code Playgroud)
表格:
unit UploaderForm;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, acPNG, ExtCtrls, JvExExtCtrls, JvImage, JvExControls, JvLabel,
JvAnimatedImage, JvGIFCtrl, ComCtrls, JvExComCtrls, JvProgressBar, StdCtrls,
FileCtrl, JvDriveCtrls; …Run Code Online (Sandbox Code Playgroud) 我为我的网站创建了一个模板文件...就像:
<!-- template.php -->
<?php function showheader() { ?>
<head><body>
<!-- some of style files and menus -->
<div class="content">
<?php } ?>
<?php function showfooter() { ?>
</div></body></html>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
我使用这个文件作为这样的模板:
<?php include_once("template.php"); showheader(); ?>
content text or photo or ... etc.
<?php showfooter(); ?>
Run Code Online (Sandbox Code Playgroud)
这就是全部...但如果我尝试在模板文件上使用连接,那就搞砸了!我使用了一个外部文件:
<?php
//
// include_once connection file
// query strings goes here
//
do {
echo $row_table['id']; //example
} while ($row_table = mysql_fetch_assoc($table));
?>
Run Code Online (Sandbox Code Playgroud)
我使用这个文件作为include_once("filename.php"); 在模板文件上...此时它会出错...就像这个连接变量是什么,这个连接字符串是什么......等等它无法到达连接字符串......
顺便说一句,我使用另一个外部连接,如:
<?php
global $hostname_conn,$database_conn,$username_conn,$password_conn,$conn;
$hostname_conn = "localhost"; …Run Code Online (Sandbox Code Playgroud)