mysql_query() expects parameter 2 to be resource

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Linux beheerder/software ontwikkelaar

De universiteit van Twente is op zoek naar een Linux beheerder/software ontwikkelaar. Functie omschrijving De vakgroep Applied Mechanics van de faculteit Engineering Technology bestaat uit de leerstoelen Nonlinear Solid Mechanics, Applied Mechanics and Data Analysis, Precision Engineering en Dynamics Based Maintenance. Binnen deze vakgroep worden rekenmodellen ontwikkeld voor de simulatie van mechanisch gedrag van constructies en van productieprocessen. Hiervoor wordt onder meer gebruik gemaakt van een Linux rekencluster en werkstations met commerciële dan wel zelf ontwikkelde software. Binnen de vakgroep heerst een informele sfeer in een jong en internationaal team van wetenschappers. Functievereisten Je hebt een HBO diploma Informatica of

Bekijk vacature »

Yannick Bogaert

Yannick Bogaert

12/06/2011 16:08:17
Quote Anchor link
Hallo allemaal,

ik loop aan tegen de volgende foutmelding:
Warning: mysql_query() expects parameter 2 to be resource, null given in C:\xampp\htdocs\taxi\send_immediate.php on line 25
Error:

Nu is deze code identiek aan code die ik op andere pagina gebruik
en daar werkt ze wel ( op de variabelen na natuurtlijk...).

Heb ook al even een echo gedaan en die loopt goed.

Iemand een idee?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php require_once('../Connections/request.php');

$datum = $_POST['datum'];
$tijd = $_POST['time'];
$from = $_POST['from'];
$to1 = $_POST['to'];
$pax = $_POST['pax'];
$name = $_POST['name'];
$remark = $_POST['remark'];
$auth = $_POST['auth'];
$firma = $_POST['firma'];
if ($_POST['firma'] == '4PL') $to = 'waarde1';
elseif ($_POST['firma'] == 'Short distance') $to = 'waarde2';

echo"$datum, $tijd, $from, $to1, $pax, $name, $remark, $auth, $firma, $to";

$sql = "INSERT INTO taxi(datum, uur, van, naar, pax, name, firma, remark) VALUES
        (
'"
. mysql_real_escape_string($datum) . "',
'"
. mysql_real_escape_string($tijd) . "',
'"
. mysql_real_escape_string($from) . "',
'"
. mysql_real_escape_string($to1) . "',
'"
. mysql_real_escape_string($pax) . "',
'"
. mysql_real_escape_string($name) . "',
'"
. mysql_real_escape_string($remark) . "')";
    if (!mysql_query($sql,$conn))
    {

    die('Error: ' . mysql_error());
    }

?>
 
PHP hulp

PHP hulp

05/08/2020 10:20:54
 
Wouter J

Wouter J

12/06/2011 16:10:37
Quote Anchor link
Je geeft 8 velden op maar je vult er maar 7 in. Dat vind hij niet goed.
 
Yannick Bogaert

Yannick Bogaert

12/06/2011 16:10:44
Quote Anchor link
Foutje gevonden dom van me de
if (!mysql_query($sql,$conn))

moest
if (!mysql_query($sql,$request))

zijn.

:-)

Toevoeging op 12/06/2011 16:20:55:

En inderdaad die column count had ik gezien. thanks Wouter
 
Arjan -

Arjan -

12/06/2011 16:26:46
Quote Anchor link
En variabelen buiten quotes! (volgens mij is het beter om hier op phphulp bij het aanmaken van een topic een checklist te plaatsen waarop antwoord gegeven moet worden, waarin variabelen buiten quotes, sql injecties, etc. is opgenomen :-) )

En trouwens ook geen die() gebruiken.

En als je één connectie resource gebruikt is het overbodig (maar niet verkeerd uiteraard) om de resource mee te geven aan de query.
Gewijzigd op 12/06/2011 16:32:58 door Arjan -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.