【发布时间】:2014-05-08 22:29:25
【问题描述】:
<?php
//Create Connection
$PokemonConnection=mysqli_connect("IP ADDRESS","USERNAME","PASSWORD","pokemon_test");
//Check Connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$XenConnection=mysqli_connect("IP ADDRESS","USERNAME","PASSWORD","voyagers_xenFinal");
//Check Connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
//Generating the PokeKey
$length = 14;
$PokeKey = "NG1PrB5myQZeWL";
//substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, $length);
echo $PokeKey;
echo PHP_EOL;
echo $PokeKey;
echo PHP_EOL;
echo $PokeKey;
echo 'Test 1';
//Getting Last Thread ID
$LastThreadQuery = "SELECT thread_id FROM xf_thread ORDER BY thread_id DESC LIMIT 1";
$LastThread = mysqli_query($XenConnection, $LastThreadQuery);
$LastThreadNum = mysql_numrows($LastThread);
echo $LastThreadNum;
echo 'Test 4';
mysqli_free_result($LastThread);
echo $LastThread;
echo 'Test 2';
//Generate Check Queries To Verify Existence and Eliminate Duplication Possibilities
$PokeKeyDuplicateCheck = mysqli_query($PokemonConnection, "SELECT POKEKEY FROM poketoken WHERE (POKEKEY = '".$PokeKey."') ORDER by POKEKEY DESC LIMIT 1") or die (mysqli_error($PokemonConnection));
echo $PokeKeyDuplicateCheck['POKEKEY'];
echo PHP_EOL;
echo 'Test 3';
$ThreadExistCheck = mysqli_query($XenConnection,"SELECT thread_id FROM xf_thread WHERE (thread_id = '".$THREAD_ID."') ORDER by thread_id DESC LIMIT 1");
echo $ThreadExistCheck;
echo PHP_EOL;
mysqli_close($PokemonConnection);
mysqli_close($XenConnection);
?>
输出:
NG1PrB5myQZeWL NG1PrB5myQZeWL NG1PrB5myQZeWLTest 1Test 4
刚从在 Bash Unix Scripting 中编写这个项目到 PHP,并在我完成这个项目的过程中逐渐学习这种语言。
对任何对语法迷的疏忽深表歉意!
【问题讨论】:
-
您的问题的答案是肯定的,除非我弄错了,否则您问题中的代码证明了这一点,您甚至已经运行了工作代码并得到了我怀疑的预期输出.你为什么还要发布这个问题?
-
这个问题似乎离题了,因为它在问题的正文中回答了自己。
-
因为我的代码在我的测试 4 断点处停止。
-
如果代码没有执行我所有的断点,那是个问题吧?
-
另外我问这个是因为我在执行查询和显示结果时遇到问题,这就是我对这个问题存在的原因。