Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MSSQL] MySQL 4 OK - 5 nie reaguje
-kaster-
post
Post #1





Goście







Witam,

Oto przykładowa składnia która pod MySQL 4 działa poprawnie a na serwerze z MySQL 5 nie reaguje

<?php

mysql_connect ("SQL_SERWER","USER","PASW");
mysql_select_db (BASE);

$zapytanie = "SELECT * FROM BAZA ORDER BY id";
$wykonaj = mysql_query ($zapytanie);

while($wiersz=mysql_fetch_array ($wykonaj)) {
echo (" <tr>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['id']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d1']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d2']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d3']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d4']."</td>
<td bgcolor=#FDFAF8 class=txt3><a href=\"index.php?stan=del&iddel=".$wiersz['id']."\" class=hd>Kasuj</a></b></td>
</tr>");
}

if($stan=='del') {
$zapytanie2="DELETE FROM okulickiego WHERE id=$iddel";
$wynik2 = mysql_query($zapytanie2);
echo "Rekord o id=$iddel został skasowany !";
}
else {

}

?>

Czy można liczyć na pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kaster
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.07.2008

Ostrzeżenie: (0%)
-----


Dzięki pomogło:

I jeśli mogę prosić o pomoc przy modyfikacji bazy:

<?php

mysql_connect ("SERWER_SQL","USER","PSW");
mysql_select_db (BASE);

$stan = $_GET[ 'stan' ];
$iddel = $_GET[ 'iddel' ];
$idmodyf = $_GET[ 'idmodyf' ];
$send = $_GET[ 'send' ];

$zapytanie = "SELECT * FROM okulickiego ORDER BY id";
$wykonaj = mysql_query ($zapytanie);

while($wiersz=mysql_fetch_array ($wykonaj)) {
echo (" <tr>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['id']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d1']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d2']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d3']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d4']."</td>
<td bgcolor=#FDFAF8 class=txt3><a href=\"index.php?stan=modyf&idmodyf=".$wiersz['id']."\" class=hd>Edytuj</a></b></td>
</tr>");
}

if($stan=='modyf') {
$zapytanie = "SELECT * FROM okulickiego WHERE id=$idmodyf";
$wykonaj = mysql_query ($zapytanie);
$tablica = mysql_fetch_array($wykonaj);
echo "<form method=\"get\" action=\"index.php\">
<div align=\"center\">
<center>
<table border=\"0\" width=\"50%\" bordercolorlight=\"#000000\" cellspacing=\"0\" cellpadding=\"0\">

<TR>
<td class=txt><B>Charakter</B></TD>
<TD><input type=text name=id value=\"".$tablica['id']."\" size=30></TD>
</TR>

<TR>
<td class=txt><B>Wymagania</B></TD>
<TD><input type=text name=d1 value=\"".$tablica['d1']."\" size=30></TD>
</TR>

<TR>
<td class=txt><B>Długość trwania</B></TD>
<TD><input type=text name=d2 value=\"".$tablica['d2']."\" size=30></TD>
</TR>

<TR>
<td class=txt><B>Wynagrodzenie</B></TD>
<TD><input type=text name=d3 value=\"".$tablica['d3']."\" size=30></TD>
</TR>

<TR>
<td class=txt><B>Termin rozpoczęcia</B></TD>
<TD><input type=text name=d4 value=\"".$tablica['d4']."\" size=30></TD>
</TR>

<tr>
<td width=\"100%\" colspan=\"2\">
<input type=\"hidden\" name=\"modyfikuj\" value=\"$idmodyf\"><input type=\"submit\" value=\"Modyfikuj\" name=\"send\"></font></td>
</tr>

</table>
</center>
</div>
</form>";

}
elseif ($send=='Modyfikuj'){$zapytanie = "UPDATE okulickiego SET id='$id', d1='$d1', d2='$d2', d3='$d3', d4='$d4' WHERE id=$modyfikuj";
$wykonaj = mysql_query ($zapytanie);
echo "<br>Dane poprawione<BR><a href=\"index.php\">Obejrzyj poprawiona bazę</a>";}
else {

}

?>

Wszystko się ładnie pojawia tylko brak jest aktualizacji w bazie

Doszedłem analogicznie definiując wszystkie wpisywane wartości
Raz jeszcze dziękuję z pomoc

$modyfikuj = $_GET[ 'modyfikuj' ];
$id = $_GET[ 'id' ];
$d1 = $_GET[ 'd1' ];
$d2 = $_GET[ 'd2' ];
$d3 = $_GET[ 'd3' ];
$d4 = $_GET[ 'd4' ];
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 01:12