|
| PHP og MYSQL Fra : Ole |
Dato : 20-12-04 22:32 |
|
Hej
Jeg har flyttet et PHP/MYSQL baseret system fra en server med MYSQL
2.3.2 til en server med MYSQL 2.5.7.
På den nye server kan jeg godt indsætte rækker i databasen vha.
PHPMYADM, men flg. php-script kan kun læse fra tabellen, men ikke
skrive.
----------------------------------------------------
<?
$db = mysql_connect("localhost", "brugernavn", "password");
mysql_select_db("database", $db);
if ($slet)
{
mysql_query("DELETE FROM author where id = '$id'");
}
if ($opret)
{
mysql_query("INSERT INTO author (navn, nr) VALUES ('$navn','$nr')");
}
if ($ret)
{
mysql_query("UPDATE author set navn = '$navn', nr = '$nr' where id
= '$id'");
}
echo "<FORM action=author.php method=post>
<table><tr><td>
Ny fotograf:<br>
<input name=navn maxlength=80>
<input type=hidden value=99 name=nr>
<input type=submit name=opret value=Opret>
</td></tr></table>
</FORM>";
echo "<table>";
echo "<tr><td>Fotograf</td><td>Prioritet</td><td>Action</td></tr>";
$foresp = mysql_query("SELECT id, navn, nr FROM author ORDER BY nr
asc");
while($data = mysql_fetch_array($foresp))
{
echo "<FORM action=author.php method=post>";
echo "<tr><td><input type=hidden name=id value=" . $data[0] . ">";
echo "<input name=navn maxlength=80 value=\"" . $data[1] .
"\"></td>";
echo "<td><input name=nr maxlength=2 size=2 value=\"" . $data[2] .
"\"></td>";
echo "<td><input type=submit name=ret value=Ret>";
echo "<input type=submit name=slet value=Slet></td></tr>";
echo "</FORM>";
}
echo "</table>";
?>
----------------------------------------
Håber I kan hjælpe mig med problemet.
Mvh
Ole
| |
Peter Brodersen (20-12-2004)
| Kommentar Fra : Peter Brodersen |
Dato : 20-12-04 23:57 |
|
On 20 Dec 2004 13:32:27 -0800, ole@atomb.dk (Ole) wrote:
>Jeg har flyttet et PHP/MYSQL baseret system fra en server med MYSQL
>2.3.2 til en server med MYSQL 2.5.7.
Jeg har svaret i dk.edb.database. Jeg så først nu, at du også postede
i denne gruppe.
--
- Peter Brodersen
| |
|
|