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: 14 let
|
0