Thread: php: mysql_query() error
-
31-10-2004, 14:27 #46Member
- Registered
- 18/11/02
- Location
- Eke, België
- Posts
- 2,448
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Ja inderdaad, maar da's nogal basis zoiets

*edit*
Euh, sorry, ik interpreteerde uw conclusie verkeerd, in uw geval kunt ge ook geen veld leeg laten, hij zal altijd wel iets afprinten, mijne is gewoon korter en ge moet geen twee keer hetzelfde schrijven.Last edited by DarkBone; 31-10-2004 at 14:33.
no votes
-
-
31-10-2004, 14:30 #47
I know, maar ja je moet eerst de basis kennen voor je verder gaat hé
no votes
-
31-10-2004, 15:49 #48
ik weet niet wat het is ik heb exact dezelfde code ingevoerd die jij me hebt gegeven en en maar niet willen hé.
Maakt het soms uit waar je dat zet? waarschijnlijk wel. Ik heb onder mysql_connect en mysql_select_db gezet.Last edited by killer bel; 31-10-2004 at 15:50.
no votes
-
31-10-2004, 17:33 #49Member
- Registered
- 18/11/02
- Location
- Eke, België
- Posts
- 2,448
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Post nog eens uw volledige code, da'k weet waar ge staat.
no votes
-
31-10-2004, 17:43 #50helemaal van boven dus, volgens mij staat hij goed maar is er iets mis met de code. Als ik ! weglaat wat dus wil zeggen dat hij bestaat (dat hij ingevuld is) krijg ik de link die ik moet hebben vanboven en vanonder het "forum" . met een leeg vakjePHP Code:
<?php
mysql_connect('localhost', 'user', 'pass');
mysql_select_db('leden');
if (!isset($_POST) || $_POST['naam'] == ' ' || $_POST['bericht'] == ' ')
{
echo 'Je moet eerst alle velden invullen <a href="forum.php">klik hier om terug te gaan</a>';
}
if (empty($_POST))
{
echo 'Ga terug <a href="forum.php">terug</a>';
}
else
{
$query .= "INSERT INTO forum (naam, bericht) ";
$query .= "VALUES ('";
$query .= $_POST['naam'] . "','";
$query .= $_POST['bericht'] . "');";
$result = mysql_query($query) or die (mysql_error());
}
$query = "SELECT * FROM forum";
$result = mysql_query($query) or die (mysql_error());
while ($rij = mysql_fetch_array($result)){
echo '<table width="300" border="5">';
echo '<tr><td>' . $rij['naam'] . '</td></tr>';
echo '<tr><td>' . $rij['bericht'] . '</td></tr>';
echo '<br><br><br>';
echo '</table>';
}
?>
no votes
-
31-10-2004, 18:04 #51Member
- Registered
- 18/11/02
- Location
- Eke, België
- Posts
- 2,448
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
En er is dus weldegelijk een verschil tussenPHP Code:<?php
mysql_connect('localhost', 'user', 'pass');
mysql_select_db('leden');
if (empty($_POST))
{
echo 'Ga terug <a href="forum.php">terug</a>';
}
else if ($_POST['naam'] == '' || $_POST['bericht'] == '')
{
echo 'Je moet eerst alle velden invullen <a href="forum.php">klik hier om terug te gaan</a>';
}
else
{
$query .= "INSERT INTO forum (naam, bericht) ";
$query .= "VALUES ('";
$query .= $_POST['naam'] . "','";
$query .= $_POST['bericht'] . "');";
$result = mysql_query($query) or die (mysql_error());
}
$query = "SELECT * FROM forum";
$result = mysql_query($query) or die (mysql_error());
while ($rij = mysql_fetch_array($result))
{
echo '<table width="300" border="5">';
echo '<tr><td>' . $rij['naam'] . '</td></tr>';
echo '<tr><td>' . $rij['bericht'] . '</td></tr>';
echo '<br><br><br>';
echo '</table>';
}
?>
enCode:if ($_POST['naam'] == '')
In het tweede geval vergelijk je met een SPATIE terwijl je in het eerste geval vergelijkt met een lege string, niks dus.Code:if ($_POST['naam'] == ' ')
no votes
-
31-10-2004, 18:20 #52
neen, nog altijd niet...
nog altijd hetzelfde probleem.
Hij zegt nu wel dat je terug moet gaan maar daaronder staat nog altijd het 'forum' met een leeg vakje dat er eigelijk niet mag staan
edit;// sorry ik had je code niet gezien. maar ik heb zelf bijna dezelfde code gemaakt als jijLast edited by killer bel; 31-10-2004 at 18:27.
no votes
-
31-10-2004, 18:23 #53Member
- Registered
- 18/11/02
- Location
- Eke, België
- Posts
- 2,448
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Heb je mijn code gekopieerd en geplakt? Want dat verwondert mij sterk, ge hebt waarschijnlijk de if/else-if/else niet goeg overgenomen?
no votes
-
31-10-2004, 18:26 #54
ja, ik had je code niet gezien en heb zelf wat zitten te knoeien. En ik heb net zoals jij die twee omgedraaid maar dan zat er wel geen elseif tussen. maar kom bedankt!
again..no votes
-
01-11-2004, 17:15 #55
wel, ik ben met men forum bezig en bij mijn hopelijk laatste prob...
kijk maar:
en de foutmelding is:PHP Code:<?php
mysql_connect("localhost", "Jorge", "hotmail") or die (mysql_error());
mysql_select_db("leden") or die (mysql_error());
$query = 'SELECT * FROM forum WHERE id=' .$_GET["id"];
$result = mysql_query($query) or die (mysql_error());
while ($rij = mysql_fetch_array($result)){
echo '<table width="300" border="5">';
echo '<tr><td>' . $rij['naam'] . '</td></tr>';
echo '<tr><td>' . $rij['bericht'] . '</td></tr>';
echo '<br><br><br>';
echo '</table>';
}
?>
You have an error in your SQL syntax near '' at line 1
dus het zit hoogstwaarschijnlijk in deze regel
effe zeggen dat ik wel zeker $_GET moet gebruik, aangezien ik dit als een querstring in de brower wil laten doorsturen om dan daarvan een link te maken.PHP Code:$query = 'SELECT * FROM forum WHERE id=' .$_GET["id"];
dank bij voorbaaatno votes
-
02-11-2004, 11:44 #56
niemand weet het?
no votes
-
02-11-2004, 12:07 #57Member
- Registered
- 17/08/04
- Location
- Merelbeke
- Posts
- 110
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
PHP Code:$query = "SELECT * FROM forum WHERE id=" . $_GET['id'];
no votes
-
02-11-2004, 12:54 #58Member
- Registered
- 18/11/02
- Location
- Eke, België
- Posts
- 2,448
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Da's nu es krak hetzelfde galadriaN.
no votes
-
02-11-2004, 18:39 #59
idd, nog altijd dezelfde foutmelding...
weet iemand waar het aan kan liggen? Ik snap het echt niet, zou het aan de $_GET liggen?
wel spijtig want dat heb ik juist nodig ...Last edited by killer bel; 02-11-2004 at 18:42.
no votes
-
02-11-2004, 19:01 #60Member
- Registered
- 18/11/02
- Location
- Eke, België
- Posts
- 2,448
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
My guess: is 'id' geen gereserveerd woord? probeer anders es die kolom te hernoemen.
no votes
