我有一个以mysql为数据库的vb6程序。我的老师让我把我的vb6连接到php上。php代码只查看vb6中的内容,例如报告。我的问题是,这是可能的吗?我已经在谷歌上搜索了这个,但没有具体的想法。如果是这样的话,我如何实现这一点,或者实现这一点的步骤是什么?
我把这个搞糊涂了,因为我只知道php和mysql连接。VB6 to PHP对我来说是新事物。如果这是不可能的,也许我应该使用php和mysql。我只想知道这是否可能。
两件事:
首先:我已经搜索了所有地方,包括stackoverflow。只是关于sql和vb6的问题是关于连接字符串的。我很清楚这一点。对mysql查询的任何引用都是针对查询本身的-但与vb6或任何语言无关。
第二:我非常精通PHP/MySQL,所以这方面的帮助我是不寻求的。
我被困住的是,vb6处理sql查询的方式与php有一点(很多)不同。所以一旦我连接上了,我该如何告诉vb6去查找一个字段。php版本
$sql = "SELECT * FROM table field = data where something = that";
$query = mysql_query(
我正在尝试安装vBulletin 5连接,当试图访问install.php文件时,我看到了一个错误:
致命错误:在第214行调用/home/XXX/public_html/XXX/forum/core/vb/database/mysqli.php中的未定义函数mysqli_report()
下面是我运行的内容:
MySQL服务器版本: 5.1.68-cll
PHP版本5.3.25
有什么帮助吗?
编辑: MySQL是在我的php.ini中启用的-下面是我在phpinfo文件中看到的内容:
MySQL Support enabled
Active Persistent Lin
我用php编写了一个程序,我可以在其中调用dll函数。该dll包含一些散列代码..我通过下面的代码从vb6调用这个dll的函数:
Private Declare Function GetHash Lib "hashGen.dll" (ByVal tEncode As String) As Long
Private Sub get_Key()
MsgBox GetHash("hello world")
end sub
谁能告诉我如何在PHP中调用这个函数?
下面是我的dll文件:
thnx..
愚蠢的是,我可以让VB.Net程序将时间戳插入到mysql数据库中的唯一方法是在VB中使用Now(),并在Mysql数据库中将列作为Var Char。我是不是真的搞砸了自己,或者我还能不能在PHP里把这个拉回来,然后操纵数据,比如select * from test where date between...etc。
mysql如何根据日期/时间解释var char列
如何编写While循环的语法?
C#
int i = 0;
while (i != 10)
{
Console.WriteLine(i);
i++;
}
VB.Net
Dim i As Integer = 0
While i <> 10
Console.WriteLine(i)
i += 1
End While
PHP
<?php
while(CONDITION)
{
//Do something here.
}
?>
<?php
//MySQL query stuff here
$result = mysql_quer
我在数字海洋有服务器,并试图运行一个自定义的php应用程序。在我的开发机器上: Mac OSX 10.7.5 PHP: 5.3.6,带有mysql、mysqli、mysqlnd、pdo mysql
但在服务器上: Ubuntu 12.04 PHP: 5.3.10
mysql、mysqli和pdo mysql
我需要mysqlnd来运行我的应用程序。如果我尝试
apt-get install php5-mysqlnd
它给出了错误:
The following packages will be REMOVED:
php5-mysql
The following NEW packages will
仅仅点击一个链接就可以触发一个PHP函数吗?或者我应该坚持表单提交方法?如果点击链接可以正常工作,那么链接应该指向哪里?
下面是一个示例代码:
<?php
session_start();
function listMe($username){
$username = mysql_real_escape_string($username);
$query = mysql_query("INSERT INTO List (Usernames) VALUES ('$username')") or die(mysq
我想通过一个脚本自动清理我的vBulletin用户,在某些条件下过滤他们,例如在一段时间后删除垃圾邮件注册帐户。这可以在MySQL数据库中使用以下命令轻松完成 DELETE FROM user where userid = 123; 在PHP中包含了VB核心 $vbulletin->db->query_write('DELETE FROM user where userid = ' . $userId); 但在我的测试安装中,我看到了一些副作用。例如,用户仍然列在社区成员中。似乎VB缓存的数据在直接删除数据库时不会被清除。
1 MySQL
2 PHP and MySQL
3 PHP MySQL Database Search
这是我的表中的三行。在应用搜索关键字'php mysql数据库‘,它应该显示结果的顺序为3-2-1从第3行开始,因为有所有3个关键字在它。
我尝试了这段代码,但它只显示了所有三个结果,但没有按我想要的顺序显示。
SELECT data,
MATCH(data) AGAINST('PHP MySQL Database' IN BOOLEAN MODE) AS score
FROM table
WHERE MATCH(data) AGAINST('PHP MySQ