myslq query ik weet niet meer wta ik moet doen.
ik heb hier een code:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$query5 = mysql_query("SELECT id FROM forum_topic WHERE onderwerp='$obj->titel'");
$list = mysql_num_rows($query5);
$ja = "".$list['id']."";
echo "<br><a href=\"$sitelink/forum.php?pagina=topic&topic=$ja\">Reacties</a>";
?>
$query5 = mysql_query("SELECT id FROM forum_topic WHERE onderwerp='$obj->titel'");
$list = mysql_num_rows($query5);
$ja = "".$list['id']."";
echo "<br><a href=\"$sitelink/forum.php?pagina=topic&topic=$ja\">Reacties</a>";
?>
En ik krijg deze error Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in d:\webserver\www\pxex\nieuws.php on line 25
Ik weet wat het betekent hij kan gegevens neit ophalen maar waarom niet?
Alsvast bedankt.
Probeer eens:
"SELECT `id` FROM `forum_topic` WHERE `onderwerp`='" . $obj->titel . "'"
of je kijkt even wat mysql_error() zegt :) dan geeft hij precies aan of een veld wel bestaat of een kolom wel bestaat etc.
ok he tis gelukt hoe kan ik dat hij nu op hoofdletters,en kleine letter moet nachecken?
Edit:
Jullie weten toch wel,
Zo'n hoofdletter en klein letter gevoelig ding.
Hoe doe ik dat?
Gewijzigd op 01/07/2005 02:12:00 door Paul v.Dun
Waarvoor heb je het nodig? Wachtwoorden hoofdlettergevoelig maken gaat het makkelijkst met md5, grote teksten zal je met een reguliere expressie moeten doen.
Een naam uit mysql tabel halen.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$query5 = mysql_query("SELECT * FROM forum_topics WHERE onderwerp='$obj->titel'");
$obje = mysql_fetch_object($query5);
echo "<br><a href=\"$sitelink/forum.php?pagina=topic&topic=".$obje->id."\">Reacties</a>";
?>
$query5 = mysql_query("SELECT * FROM forum_topics WHERE onderwerp='$obj->titel'");
$obje = mysql_fetch_object($query5);
echo "<br><a href=\"$sitelink/forum.php?pagina=topic&topic=".$obje->id."\">Reacties</a>";
?>
kijk als ik nu bijv 2 tabellen heb 1 met Test en andere TEST dan pakt hij die van Test maa rhij moet TEST pakken.
Hoe kan ik dit doen?
niemand?
...
wat wil je nou precies?
Laten checken op hoofledtters en kleine.
Dus,
Een naam uit mysql tabel halen op Hoofdleters en kleine.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$query5 = mysql_query("SELECT * FROM forum_topics WHERE onderwerp='$obj->titel'");
$obje = mysql_fetch_object($query5);
echo "<br><a href=\"$sitelink/forum.php?pagina=topic&topic=".$obje->id."\">Reacties</a>";
?>
$query5 = mysql_query("SELECT * FROM forum_topics WHERE onderwerp='$obj->titel'");
$obje = mysql_fetch_object($query5);
echo "<br><a href=\"$sitelink/forum.php?pagina=topic&topic=".$obje->id."\">Reacties</a>";
?>
kijk als ik nu bijv 2 tabellen heb 1 met Test en andere TEST dan pakt hij die van Test maa rhij moet TEST pakken.
Hoe kan ik dit doen?
Niemand?
Dat kan niet, niet met mysql in ieder geval.
Dus met Mysql als je zoekt naar Blaat, dan vind hij (als je die erin hebt staan:) Blaat, BLAAT, blaat, BlAaT enz?
kijk als ik nu bijv 2 tabellen heb 1 met de naam Test en een andere met de naam TEST dan pakt hij die van Test maar hij moet TEST pakken.
Hoe kan ik dit doen?
@han dat moet gewoon kunnen.
Maar als je de tabelnaam bedoeld?
Heet je tabel zelf TEST? Je moet geen twee tabellen met dezelfde naam nemen. Neem dan test1 en test2.
Of ben je 2 elementen met dezelfde naam?
Wat SanThe zei ok,
maar dacht meschien lukt het om hoofledletter en kleinletter gevoelig te maken drm.