| Autor | Zpráva | ||
|---|---|---|---|
| ananasovapasta Profil * |
#1 · Zasláno: 12. 12. 2009, 19:55:09
ahoj,
kód mi vrátil tuto chybu: Warning: mysql_close(): 4 is not a valid MySQL-Link resource in C:\wamp\www\phpDesigner Projects\tw1\plannedRoles.php on line 23 je to na řádce: mysql_close($conn); nevíte v čem je problém ? díky |
||
| Taps Profil |
#2 · Zasláno: 12. 12. 2009, 19:56:33
ananasovapasta:
a co obsahuje proměnná $conn ? |
||
| ananasovapasta Profil * |
#3 · Zasláno: 12. 12. 2009, 19:56:51
$conn = mysql_connect('localhost', 'root', '') or die(mysql_error());
|
||
| nightfish Profil |
#4 · Zasláno: 12. 12. 2009, 19:58:40
pravděpodobně si někde v průběhu skriptu obsah proměnné $conn přepíšeš něčím jiným
|
||
| ananasovapasta Profil * |
#5 · Zasláno: 12. 12. 2009, 20:05:53
<?php
require 'FW/db.php';
$conn = mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('hr') or die(mysql_error());;
$sql = mysql_query("SELECT * FROM role WHERE active=2");
echo "<table id='"."plannedRolesCss"."' ><thead><tr>"
."<th>"."Role"."</th>"
."<th>"."Employee"."</th>"
."<th>"."From"."</th>"
."</tr></thead><tbody>";
while ($output=MySQL_Fetch_Array($sql)) {
$sql2="SELECT * FROM employee WHERE ID_E=".$output['ID_E'];
$output2=db::getQueryOutput(mysql_connect('localhost', 'root', ''),'hr',$sql2);
echo "<tr>"
."<td>".$output['role']."</td>"
."<td>".$output2['name']." ".$output2['surname']."</td>"
."<td>".$output['roleOD']."</td>"
."</tr>";
}
echo "</tbody></table>";
//mysql_close($conn);
?> |
||
| pEeLL Profil |
#6 · Zasláno: 12. 12. 2009, 20:39:33
pred mysql_close se podivej co v $conn vlastne je - var_dump($conn)
jinak mysql_close neni potreba php spolecne s ukoncemi scriptu ukonci automaticky i spojeni. jinak kcemu tam mas nejakou db tridu kdzu polovinu veci resis rovnou? proc se zde znovu resis pripojeni? $output2=db::getQueryOutput(mysql_connect('localhost', 'root', ''),'hr',$sql2);nejde $output2=db::getQueryOutput(mysql_connect($conn,'hr',$sql2); |
||
| MCKAY Profil |
#7 · Zasláno: 12. 12. 2009, 22:04:38
ananasovapasta:
Tak nedávej té funkci mysql_close(); žádný parametr, a ukončí se všechny, pokud vím. ;-) |
||
| Aesir Profil |
#8 · Zasláno: 12. 12. 2009, 22:08:20
[#7] MCKAY:
Zavře se poslední otevřené spojení ;) |
||
| MCKAY Profil |
#9 · Zasláno: 12. 12. 2009, 22:18:30
Aesir:
Řekl bych, že v případě ananasové pasty to bude stačit. Jinak mě tak napadá, není problém třeba tam, že u té proměnné $conn má připsané to or die, a to se funkci mysql_close(); nelíbí? |
||
|
Časová prodleva: 16 let
|
|||
0